Instead of asking us to guess what is wrong with your script, why don't you show us (in CODE tags) the diagnostics that were printed when you ran your script? What output did you get? What output were you expecting? How did you respond to the whiptail commands? (In other words, why not give us the very basic information needed to determine what went wrong?)
You are not checking the exit status of the whiptail command on lines 1 and 2.
You have mismatched double quotes on line 6.
What is the 2nd argument you are passing to your script? How are you invoking your script? What OS are you using? If you aren't specifying a shell when you invoke your script, what is the default shell for your OS?
I would guess that the mismatched quotes on line 6 are your immediate problem and the other issues may be important after you fix line 6.
Is my guess close???
Please get into the habit of using indentation to make the structure of your code obvious.
The whiptail man page says that if the user selects No or Cancel from several of the options that give you choices, the exit status is 1; and if there is an error the exit status is -1. Despite what the whiptail man page says, there is no such thing as a negative exit code. If you want to explicitly look for the exit code that the whiptail man page says is -1, look for 255 instead. Nonetheless, get into the habit of checking for errors from the commands you run.
Also, get into the habit of verifying that user supplied input is appropriate rather than assuming that anything a user types is always correct.
You might want to try something more like:
Unfortunately, since I don't have whiptail on my system, this is partially untested code.
Hi,
I have a Template file 'TL.body' which says as follows:
"There are no <FILENAME> files on the server. "
The missing file names are identified and stored in a variable.
For Eg: MISSFILE="abc.txt def.txt xyz.txt"
I want the values of MISSFILE variable to be replaced against... (2 Replies)
lets see if i can explain this in a good way.
im trying to replace some words in a file but i need to know what the words are that is beeing replaced. not sure if sed can do this.
file.name.something.1DATA01.something.whatever
sed "s/./.DATA?????/g"
need to know what the first . is... (2 Replies)
hello,
i 'd like your help about a bash script which:
1. finds inside the html file (it is attached with my post) the code number of the Latest Stable Kernel,
2.finds the link which leads to the download location of the Latest Stable Kernel version,
(the right link should lead to the file... (3 Replies)
Hello,
I have a complex problem. I have a file in which words have been joined together:
Theboy ranslowly
I want to be able to correctly split the words using a lookup file in which all the words occur:
the
boy
ran
slowly
slow
put
child
ly
The lookup file which is meant for look up... (21 Replies)
Dear all,
I am working with names and I have a large file of names in which some words are written together (upto 4 or 5) and their corresponding single forms are also present in the word-list.
An example would make this clear
annamarie
mariechristine
johnsmith
johnjoseph smith
john
smith... (8 Replies)
Hi ,
I need to count the number of errors associated with the two words occurring in the file. It's about counting the occurrences of the word "error" for where is the word "index.js". As such the command should look like. Please kindly help. I was trying: grep "error" log.txt | wc -l (1 Reply)
Hi
I have strings like these :
Vengeance mitt
Men Vengeance gloves
Women Quatro Windstopper Etip gloves
Quatro Windstopper Etip gloves
Girls Thermobite hooded jacket
Thermobite Triclimate snow jacket
Boys Thermobite Triclimate snow jacket
and I would like to get the lower case words at... (2 Replies)
I have the file like this.
cat 123.txt
<p> <table border='1' width='90%' align='center' summary='Script output'> <tr><td>text </td> </tr> </table> </p>
I want to replace some tags and want the output like below. I tried with awk & sed commands. But no luck. Could someone help me on this?
... (4 Replies)
Hi All,
I need one help to replace particular words in file based on if finds another words in that file .
i.e.
my self is peter@king.
i am staying at north sydney.
we all are peter@king.
How to replace peter to sham if it finds @king in any line of that file.
Please help me... (8 Replies)