Sponsored Content
Full Discussion: Debugging Help Needed
Homework and Emergencies Homework & Coursework Questions Debugging Help Needed Post 303013665 by doghouse308 on Sunday 25th of February 2018 01:12:29 PM
Old 02-25-2018
We're getting closer.

Now getting

Code:
./fsc2.sh: line 11: [: udev: integer expression expected
./fsc2.sh: line 16: [: udev: integer expression expected
tmpfs 1%
./fsc2.sh: line 11: [: tmpfs: integer expression expected
./fsc2.sh: line 16: [: tmpfs: integer expression expected
/dev/dm-0 5%
./fsc2.sh: line 11: [: /dev/dm-0: integer expression expected
./fsc2.sh: line 16: [: /dev/dm-0: integer expression expected
none 0%
./fsc2.sh: line 11: [: none: integer expression expected
./fsc2.sh: line 16: [: none: integer expression expected
none 0%
./fsc2.sh: line 11: [: none: integer expression expected
./fsc2.sh: line 16: [: none: integer expression expected
none 1%
./fsc2.sh: line 11: [: none: integer expression expected
./fsc2.sh: line 16: [: none: integer expression expected
none 1%
./fsc2.sh: line 11: [: none: integer expression expected
./fsc2.sh: line 16: [: none: integer expression expected
/dev/sda1 14%
./fsc2.sh: line 11: [: /dev/sda1: integer expression expected
./fsc2.sh: line 16: [: /dev/sda1: integer expression expected
ce.uml.edu:/users/ 16%
./fsc2.sh: line 11: [: ce.uml.edu:/users/: integer expression expected
./fsc2.sh: line 16: [: ce.uml.edu:/users/: integer expression expected
ce.uml.edu:/space/ 36%
./fsc2.sh: line 11: [: ce.uml.edu:/space/: integer expression expected
./fsc2.sh: line 16: [: ce.uml.edu:/space/: integer expression expected

Will quotations around $usage and or the number eliminate these errors?


Moderator's Comments:
Mod Comment Please use CODE tags (for output / data as well) as required by forum rules!

Last edited by RudiC; 02-25-2018 at 02:33 PM.. Reason: Added CODE tags.
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Regarding Debugging

Hi, If we want to debug a shell script, then set -vx has to be included in the begining of the script. Just i want to know what purpose -vx is used. Thanks in advace Sarwan (2 Replies)
Discussion started by: sarwan
2 Replies

2. Programming

function debugging. help

Hi, I tried creating my version of the cat function in bash but left it and now I'm trying to make this function work, but it wouldn't. #include <sys/param.h> #include <sys/stat.h> #include <locale.h> #include <ctype.h> #include <err.h> #include <errno.h> #include <fcntl.h>... (2 Replies)
Discussion started by: sanchopansa
2 Replies

3. Programming

Semaphore debugging

I'm running one multithreaded application, in that one of my thread is waiting infinitely in a semphore. Is there a way to determine, in which semaphore the particular thread is waiting and which thread(s) is holding the semaphore. (5 Replies)
Discussion started by: ptprabu
5 Replies

4. Shell Programming and Scripting

debugging in bash!!! help needed

Hi all, Am using bash shell. Am newbie, trying to understand the debugin process of a shell script... I am unable to comprehend the control flow ,meaning from where exactly the execution of the script begins... I tried using bash-xv <scriptname> but since am new ,am finding it difficult to... (2 Replies)
Discussion started by: wrapster
2 Replies

5. Solaris

debugging

when I tried to debug my application i got the following. gdb -v GNU gdb 6.6 file is in C and Xmotiff Languages (gdb) attach 25499 Attaching to process 25499 Retry #1: Retry #2: Retry #3: Retry #4: 0xfea40b68 in ?? () (gdb) where #0 0xfea40b68 in ?? () (0 Replies)
Discussion started by: satish@123
0 Replies

6. Programming

Need some help in debugging the C-Progam.

Hi i want to debug the C program with GDB debugger. I want to debug the program by line by line. I want to debug program like as we debug the program in Turbo-C using the F8. Can any one help me? I know i have to use single stepping. But i don't know how to use it. Any help can be appreciated..... (5 Replies)
Discussion started by: ps_sach
5 Replies

7. Shell Programming and Scripting

script debugging

is there any way you can add a breakpoint in a script so you can stop on it? i have used -xv in my shebang but the script just runs and i want it to stop at a specific point in the script. appreciate any help. (1 Reply)
Discussion started by: npatwardhan
1 Replies

8. Programming

c++ debugging

hey i have a problem with a switch case in program and the debugger is messy has hell ( we use normal VI and gdb in our schoool to make it more diffiacult) any way i have a problom where for some unknown reason the debugger just skips a switch statment as if it wasent even there the rest... (2 Replies)
Discussion started by: gotenxds
2 Replies

9. Shell Programming and Scripting

Debugging functions

So here I have a simple function that I wish to debug. However, I am unable to debug the desired function even with set -o functrace enabled. Before resorting to asking this question, I had managed to find a possible solution that did not produce the desired results, which is located here. How... (5 Replies)
Discussion started by: BrandonD
5 Replies

10. UNIX for Beginners Questions & Answers

Debugging Help needed

I am VERY much a neophyte with shell scripting. I am working on the following, "Create a script sends an email message to the user specified on the command line if any of the file systems at more than 60% of capacity. The script should not process special file systems as /proc on the... (2 Replies)
Discussion started by: doghouse308
2 Replies
Tcl_ExprLong(3) 					      Tcl Library Procedures						   Tcl_ExprLong(3)

__________________________________________________________________________________________________________________________________________________

NAME
Tcl_ExprLong, Tcl_ExprDouble, Tcl_ExprBoolean, Tcl_ExprString - evaluate an expression SYNOPSIS
#include <tcl.h> int Tcl_ExprLong(interp, string, longPtr) int Tcl_ExprDouble(interp, string, doublePtr) int Tcl_ExprBoolean(interp, string, booleanPtr) int Tcl_ExprString(interp, string) ARGUMENTS
Tcl_Interp *interp (in) Interpreter in whose context to evaluate string or objPtr. | CONST char *string (in) | Expression to be evaluated. long *longPtr (out) Pointer to location in which to store the integer value of the expression. int *doublePtr (out) Pointer to location in which to store the floating-point value of the expression. int *booleanPtr (out) Pointer to location in which to store the 0/1 boolean value of the expression. _________________________________________________________________ DESCRIPTION
These four procedures all evaluate the expression given by the string argument and return the result in one of four different forms. The expression can have any of the forms accepted by the expr command. Note that these procedures have been largely replaced by the object- based procedures Tcl_ExprLongObj, Tcl_ExprDoubleObj, Tcl_ExprBooleanObj, and Tcl_ExprObj. Those object-based procedures evaluate an expression held in a Tcl object instead of a string. The object argument can retain an internal representation that is more efficient to execute. The interp argument refers to an interpreter used to evaluate the expression (e.g. for variables and nested Tcl commands) and to return error information. For all of these procedures the return value is a standard Tcl result: TCL_OK means the expression was successfully evaluated, and TCL_ERROR means that an error occurred while evaluating the expression. If TCL_ERROR is returned then the interpreter's result will hold a message describing the error. If an error occurs while executing a Tcl command embedded in the expression then that error will be returned. If the expression is successfully evaluated, then its value is returned in one of four forms, depending on which procedure is invoked. Tcl_ExprLong stores an integer value at *longPtr. If the expression's actual value is a floating-point number, then it is truncated to an integer. If the expression's actual value is a non-numeric string then an error is returned. Tcl_ExprDouble stores a floating-point value at *doublePtr. If the expression's actual value is an integer, it is converted to floating- point. If the expression's actual value is a non-numeric string then an error is returned. Tcl_ExprBoolean stores a 0/1 integer value at *booleanPtr. If the expression's actual value is an integer or floating-point number, then they store 0 at *booleanPtr if the value was zero and 1 otherwise. If the expression's actual value is a non-numeric string then it must be one of the values accepted by Tcl_GetBoolean such as ``yes'' or ``no'', or else an error occurs. Tcl_ExprString returns the value of the expression as a string stored in the interpreter's result. If the expression's actual value is an integer then Tcl_ExprString converts it to a string using sprintf with a ``%d'' converter. If the expression's actual value is a floating- point number, then Tcl_ExprString calls Tcl_PrintDouble to convert it to a string. SEE ALSO
Tcl_ExprLongObj, Tcl_ExprDoubleObj, Tcl_ExprBooleanObj, Tcl_ExprObj KEYWORDS
boolean, double, evaluate, expression, integer, object, string Tcl 7.0 Tcl_ExprLong(3)
All times are GMT -4. The time now is 05:37 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy