05-13-2019
I will add after the above posts:
I dont use bash so I may be wrong, but why do you single quotes in the while line?
You use variable I dont see initialised so no idea what they contain
I have never seen a shift out of a case ( here after done...)
So I suspect you have not given us the whole script so cant guess with what we have here...
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I have the following
--------------------
foreach var (STO SNY WKF)
set ta = 5
end
---------
How can I echo both variables at the same time. Something to the effect of
echo ${$var}ta
But this doesn't work. Seems like it would. Thanks. (4 Replies)
Discussion started by: wxornot
4 Replies
2. UNIX for Dummies Questions & Answers
Here is the file named tuwork..........
209 200 WZ 6529 SKTNCA01X4X C POI LODI LODI 738 SKTNCA0127T LOD
Here is the scipt.......
cat tuwork |
while
read rva
do
num=`echo $rva | cut -d" " -f1-2`
reg=`echo $rva | cut -c10`
ocn=`echo $rva | cut -c12-15`
x=`echo $rva | cut -c29`... (3 Replies)
Discussion started by: shorty
3 Replies
3. Shell Programming and Scripting
I was just wondering how you would echo out different length variables but still have them all line up. I tried putting tabs between the variables but that didn't work as planned.
For example this is in some loop, with different variables in it each time:
echo "$1 $2 $3 $4 $5"
Appears like... (3 Replies)
Discussion started by: Okema
3 Replies
4. Shell Programming and Scripting
Dear all,
I have created a KornShell script containing swiches with getopts (command line switches). Normally, my script should work like this:
$ ./myscript.ksh -a 12 -b 4 -c 78
The switch a was selected with the argument 12
The switch b was selected with the argument 4
The switch c was... (3 Replies)
Discussion started by: dariyoosh
3 Replies
5. Shell Programming and Scripting
kindly find below:-
var="'(]\\{}\$\""
echo $var # it wil give this '(]\{}$"
echo "$var" # '(]\{}$" Doesn't make a difference why???.
if we set IFS to '\' also the below happens
IFS='\'
echo $var # '(] {}$" \ converted to space. Why? weird!!
echo "$var"... (3 Replies)
Discussion started by: ahmad.diab
3 Replies
6. UNIX for Dummies Questions & Answers
Hi,
Well this is probably a silly one that I should know...but I don't !
I'm telnetting to various ports from a shell script and the telnet is echoing back that it's 'trying xxx.xx.xx.xx...' but not the port number it's trying!
Any help much appreciated
Thanks (1 Reply)
Discussion started by: Grueben
1 Replies
7. Shell Programming and Scripting
Sorry folks, Second time today.
I am working on a script that accepts data via pipe and processes it.
I expect it to work as:
# command | ProcScript.sh
Within ProcScript.sh, I want to be able to give the target of the prev run command
I am using history 2 | grep -v history | awk... (18 Replies)
Discussion started by: Marc G
18 Replies
8. Shell Programming and Scripting
Hi...I am trying to make a script like this:
mmc=123
echo "$mmc" > 123.txt
The variable "mmc" has to be declared right on the beginning of the script, so when I open 123.txt, I get:
123
My question is, how can I "echo" '$mmc' into 123.txt, retaining the '$mmc' phrase? Which means when... (10 Replies)
Discussion started by: Ryuinferno
10 Replies
9. Shell Programming and Scripting
I know, sounds mutually exclusive :-)
I have a script where I ask for a password and store it in a variable, and then use it with sudo on an array of other hosts. The password winds up being choed back to my terminal as well as to the process on the remote host, like:
Attempting to update... (2 Replies)
Discussion started by: jnojr
2 Replies
10. Shell Programming and Scripting
I have a script that runs from this:
for i in * ; do (cd $i && echo $i && /test1/execute/testb);done
this is testb:
for file in `ls *.txt`
do
if && && && &&
&& ; then echo "NO"; break 1;
else
echo "it is there"
fi
done
What is happening is that I can get it to run a... (19 Replies)
Discussion started by: newbie2010
19 Replies
LEARN ABOUT DEBIAN
mlpost
MLPOST(1) General Commands Manual MLPOST(1)
NAME
mlpost - wrapper around OCaml and Metapost for the Mlpost library
SYNOPSIS
mlpost [options] files...
DESCRIPTION
mlpost is a program that compiles OCaml files to PostScript or PDF files using the Mlpost library.
OPTIONS
-pdf Generate .mps files (default)
-mp Generate .mp files
-png Generate .png files
-ps Generate .1 files
-latex <main.tex>
Scan the LaTeX prelude
-eps Generate encapsulated postscript files
-xpdf WYSIWYG mode using xpdf remote server (the name of the remote server is "mlpost")
-v Be a bit more verbose. Otherwise nothing is printed except in case of error.
-ocamlbuild
Use ocamlbuild to compile
-native
Compile to native code
-ccopt <options>
Pass <options> to the Ocaml compiler
-execopt <options>
Pass <options> to the compiled program
-version
Print Mlpost version and exit
-no-magic
Do not parse mlpost options, do not call Metapost.dump
-depend
output dependency lines in a format suitable for the make(1) utility
-contrib <contrib-name>
compile with the specified contrib
-dumpable
output one name of dumpable file by line. So it print all the figures which will be created by the .ml file.
-get-include-compile {cmxa|cma|dir|file}
output the libraries which are needed by the library Mlpost if you want not to use the mlpost tool :
- cmxa print the needed cmxa file (opt version)
- cma print the needed cma file (byte version)
- dir print the directories needed to be include
- file print the file name inside this directory without extension
-compile-name <compile-name>
Keep the compiled version of the .ml file and name it <compile-name>.
-dont-execute
Don't execute the mlfile. So mlpost generates no figures. With this option you can check that a file compile without wasting time to
generate the figures. The options -dont-execute and -compile-name can be used in conjunction to create a program which generates
some figures according to some command line options.
-dont-clean
Don't remove intermediates files. The metapost backend use some intermediates files which are removed without this option.
-cairo Use the cairo backend instead of metapost
-t1disasm
Set the program used to decrypt PostScript Type 1 font, only with cairo (default built-in one). This option will disappear soon.
-help, --help
Display the list of options
SEE ALSO
mpost(1), ocamlc(1), xpdf(1).
AUTHOR
Mlpost was written by Romain Bardou, Francois Bobot, Johannes Kanig, Stephane Lescuyer and Jean-Christophe Filliatre.
This manual page was written by Stephane Glondu <steph@glondu.net> and completed by the Mlpost authors for the Debian project (but may be
used by others).
August 2009 MLPOST(1)