The problem is that underscore is a valid character in a variable name.
The shell is substituting $NAME_test not $NAME .
Surrounding the variable name with braces is the solution and many scripters do this routinely.
Following on from radolouv is is also conventional to put double quotes round strings whether or not it is mandatory.
Hey all, been so long since I've done any KSH scriptting, I've forgotten exact sytax. 2 things,
1) I need to dot in an environment file that is a list of server names
2) I need to loop through though server names in a while loop, or until loop.
Here's roughly what I have and trying to hammer out... (2 Replies)
We have a script that runs in ksh on HP-UX 11.11. It takes three arguments. The last argument can be a filename or wildcard character. For example:
script -s hello -t goodbye '*.d*'
In a case such as this, I would wrap single quotes around the final argument because I dont want the shell to... (4 Replies)
Writing a ksh script. If someone starts a process with:
test.ksh > date.log
How can I grab 'date.log' name as a variable in test.ksh?
I need to get the 'date.log' name (not the contents) as a variable...without entering something like 'test.ksh date.log > date.log' (4 Replies)
Hi folks
Please let me know if anyone knows how to handle this.
My KSH script -> testscript.ksh
cmd=$1
ENV="devl"
echo $cmd
This is how I call the script
./testscript.ksh 'ps -ef | grep br$ENV'
How do I get this to print the below text i.e $ENV should be substituted with the value... (5 Replies)
hi all,
i have a shell (ksh) script where i am reading line by line from a grep command and i wanted to check if the grep command actually returned something or was null. i can do this by using -z :
if ; then .....
but this forces me to do something when $myVariable is null when i... (3 Replies)
Hi
I have a variable BIT1 which holds some value. Is there a way to retrieve the value of this variable indirectly via another variable, lets say SUBSET_BIT_NUM=1, so the call will look something like this:
sundev1 $ echo ${BIT${SUBSET_BIT_NUM}}
ksh: ${BIT${SUBSET_BIT_NUM}}: bad substitution
... (3 Replies)
Hello,
First post for Newbie as I am stumped. I need to get certain elements for a specific PID from the ps command. I am attempting to pass the value for the PID I want to retrieve the information for as a variable. When the following is run without using a variable, setting a specific PID,... (3 Replies)
I am trying to echo a variable exactly to a script-
echo "${var1} ${var2} >> output.output
Gives me a blank file.
I would like output.output to basically say:
${var1} ${var2}
I think I need to use a special escape character for variables. Am I right in assuming that, and is it the... (8 Replies)
Discussion started by: jeffs42885
8 Replies
LEARN ABOUT DEBIAN
bootchart
BOOTCHART(1) General Commands Manual BOOTCHART(1)NAME
bootchart - render a chart from the statistical data recorded with bootchartd
SYNOPSIS
bootchart [-f|--format FORMAT] [-n|--no-prune] [-o|--output-dir DIR] files ...
DESCRIPTION
bootchart is used to process the log file created by bootchartd(1) (/var/log/bootchart.tgz by default). bootchart builds the process tree
and renders a performance chart in different formats. The chart may then be analyzed to examine process dependency and overall resource
utilization.
OPTIONS -f,--format FORMAT
Sets the format of the image. Possible values are: png, eps, svg (default)
-h, --help
Display brief usage message.
-n, --no-prune
Do not prune the process tree. To make the resulting process tree more comprehensible, bootchart will prune the tree using various
techniques (removing short-lived processes, merging processes, etc.). This option disables such behavior.
-o, --output-dir DIR
Sets the output directory for the resulting image. (default: .)
-v, --version
Show program version.
FILES
/var/log/bootchart.tgz
the default log file to parse (unless otherwise specified).
SEE ALSO bootchartd(1)AUTHOR
bootchart was written by Ziga Mahkovec <ziga.mahkovec@klika.si>.
This manual page was written by Jorg Sommer <joerg@alea.gnuu.de>, for the Debian project (but may be used by others).
2006-03-05 BOOTCHART(1)