What type of system are you using? (The treatment of backslash characters in echo arguments varies from system to system. And the way you're using echo seems strange for any operating system.) Have you considered using printf instead of echo?
Can you explain the difference between strings delimited by double quotes ("...") and by single quotes ('...')? Are all of you quotes matched? And, yes, just use plain double quotes ("); not opening double quotes and closing double quotes (“and ”)!
What shell are you using? Look at your shell's man page for the format of a case statement and the format of a while statement? I don't know of any shell that accepts a compound statement of the form:
Code:
case "$choice" in
while true
do
... ... ...
done
*) echo "Invalid option" # ;; not needed for last option
esac
You don't want to put some cases in a loop; you want to put the case statement in a loop. You also need to decide if you want the menu to only appear once, or to appear every time through the loop.
Hi,
I'm writting a script to filter a cvs log and get only the modified files to move them to a specific directory to compile.
I try to filter a line and move from source to target, with no results. Could you help me?
for example, in the cvs log file appears:
cat log.txt
U... (2 Replies)
when the file is not found i want it to return to the menu, however it carries out the next line when i hit a key
I know its probably something simple can anyone help?
here is my pause function:
function pause(){
read -s -n 1 -p "Press any key to return to Menu . . ."
echo
}
SCRIPT... (2 Replies)
Hi there. I'm trying to teach myself UNIX but the book I bought is a bit confusing. I'm trying out this exercise and I think I'm on the right track, but I'd appreciate any suggestions on how to improve what I have so far. Also, I'm not clear on how to use the read command to utilize the user's... (3 Replies)
Hi
How to call a shell scripting through a Perl scripting? Actually I need some value from Shell scripting and passes in the Perl scripting. So how can i do this? (2 Replies)
Hi there, I am new to Unix and at the moment
I am trying to solve my assignment that is to create a script for the program
to prompt user to type three codes,
from user point of view it should be done by
typing codes separating them by spaces.
Then program displays a menu with these three... (5 Replies)
hi guys, how would you do the following? I have a menu with 5 options in my shell script:
1. Run function 1 against files
2. Run function 2 against files
3. Run function 3 against files
4. Run function 4 against files
5. Run function 5 against files
I'd like to be able to run multiple... (10 Replies)
Hi,
I need to have a shell script for the below need.
1. Menu with one heading and 4 options.
2. the heading and 4 options are taken from a file.
File entry
======
Heading1|option1|option2|option3|option4|
Heading2|option1|option2|option3|option4|
3. the user entries must be captured in... (9 Replies)
Hi All,
I have written a shell script that show menu driven option.
My requirement is that in the menu driven option i want to select multiple choice.
i.e
if i want to select 1 or 1,2 or 1,2,3 or 2,3 etc ....
Can some one help me in that
My script.
while true; do
echo " "
... (8 Replies)
hi all
i am trying to get help with writing a script using case statement to display menu as
1) Authentication log
2) System log
3) Messages
4) Dmesg
5) Boot log
Q) Exit
When selecting the menu by 1 or 2 or 3 o 4 or 5, it should display the last 10 lines of the log files,
if... (3 Replies)
Discussion started by: renegade11
3 Replies
LEARN ABOUT DEBIAN
masqmail.aliases
masqmail.aliases(5) File Formats masqmail.aliases(5)NAME
masqmail.aliases - masqmail alias file format
DESCRIPTION
This man page describes the format of the masqmail alias file. Its usual location is /etc/aliases.
FILE FORMAT
The alias file consists of lines of the form: local_part: item1, item2, ... Items can be surrounded by double quotes `"'. If within the
quotes other quotes are needed for an address they can be escaped with a leading backslash `'.
A leading backslash `' indicates that this address shall not be further expanded.
A leading pipe symbol `|' indicates that the item shall be treated as a pipe command. The content of the message will then be sent to the
standard input of a command. The command will run under the user id and group id masqmail is running as. If quotes are needed, the pipe
symbol must appear within the quotes.
Loops will be detected, the offending address will be ignored.
Aliases will be expanded at delivery time. This means that if there is a message still in the queue and you change any alias which matches
one of the recipient addresses, the change will have effect next time a delivery is attemped.
There is no need to restart masqmail or run any command when the alias file has been changed.
AUTHOR
Masqmail was written by Oliver Kurth. It is now maintained by Markus Schnalke <meillo@marmaro.de>.
You will find the newest version of masqmail at http://marmaro.de/prog/masqmail/. There is also a mailing list, you will find information
about it at masqmail's main site.
BUGS
Please report bugs to the mailing list.
SEE ALSO masqmail.conf(5), masqmail(8),
masqmail-0.2.30 2011-07-27 masqmail.aliases(5)