Hi all,
I am using getops to get the arguments passed by the command line.
However, I need to specify some rules regarding the parameter sent.
For eg:
I have script called MyScript which accept parameter d, I, E, r, u
so the usage should be like this:
MyScript
So far, I finished... (2 Replies)
My goal is simply to output a listing of all files in a directory and all subdirectories, one per line, ****with their full path****.
The *** part is what I can't figure out. I can get one on a line and I like having the extra info, so I'm using ls -Rl right now.
But what I get is just the... (2 Replies)
Hello,
How can I replace the following with null from a file
";var "d=e";"^x"
replace "";var "d=e";"^x"" "" -- filename ; doesnot work nor if I use \ in between.
Please advise.
Thanks (10 Replies)
I want to print:
WELCOME TO MY WORLD
Where "WELCOME TO MY WORLD" will be in green (32) and the underline will be in yellow (33). How can i do the above using printf.
printf "`tput smul`\033
leaves both the text and the underline in green. (3 Replies)
Simple question , what good book is next step in learning C.
I finished with K&R and I want to go to the next step , so if someone has a good book please share title :D
I looked for Advanced C programming by example but it is too expansive 400$ on Amazon :(
So please tell me (7 Replies)
Hi All, I am trying to download large no of data using wget. the URLS are saved in a file. I want to want for a few seconds after every URL is downloaded so i saw the option -w with wget but it does not seem to work. Can any one give me a working usage. wget -i ../file1t -o ../Outlog.log -N -S... (2 Replies)
Hi,
i need to automate installation (console) of product and found except as solution.iam new to expect and know basics of expect.
i am struck with the following cases and need help for them to continue:
1) in every screen of installation at the end we have kind of buttons which we need to... (7 Replies)
Discussion started by: sai Harika
7 Replies
LEARN ABOUT MOJAVE
escape
escape(1) Mail Avenger 0.8.3 escape(1)NAME
escape - escape shell special characters in a string
SYNOPSIS
escape string
DESCRIPTION
escape prepends a "" character to all shell special characters in string, making it safe to compose a shell command with the result.
EXAMPLES
The following is a contrived example showing how one can unintentionally end up executing the contents of a string:
$ var='; echo gotcha!'
$ eval echo hi $var
hi
gotcha!
$
Using escape, one can avoid executing the contents of $var:
$ eval echo hi `escape "$var"`
hi ; echo gotcha!
$
A less contrived example is passing arguments to Mail Avenger bodytest commands containing possibly unsafe environment variables. For
example, you might write a hypothetical reject_bcc script to reject mail not explicitly addressed to the recipient:
#!/bin/sh
formail -x to -x cc -x resent-to -x resent-cc
| fgrep "$1" > /dev/null
&& exit 0
echo "<$1>.. address does not accept blind carbon copies"
exit 100
To invoke this script, passing it the recipient address as an argument, you would need to put the following in your Mail Avenger rcpt
script:
bodytest reject_bcc `escape "$RECIPIENT"`
SEE ALSO avenger(1),
The Mail Avenger home page: <http://www.mailavenger.org/>.
BUGS
escape is designed for the Bourne shell, which is what Mail Avenger scripts use. escape might or might not work with other shells.
AUTHOR
David Mazieres
Mail Avenger 0.8.3 2012-04-05 escape(1)