04-01-2009
To your problem I suggest in following way:
Basically, there are two ways of reading inputs:
Type 01: Command Line
Type 02: Interactive way
Your problem is pertaining to the Type 01: this is method is used when we do not know the numbers of arguments that are present in the command line prompt. For this shell uses positional parameters like $0, $*, $#, $?, etc .
E.g. 01:
echo “The Number of Arguments: $#”
echo “The List of Arguments”
for i in $*
do
echo $i
done
E.g. 02:
echo “The Number of Arguments: $#”
echo “The List of Arguments”
for i
do
echo $i
done
In the Type 02 method usually we are reading the inputs through read construct of shell and print the variable using for loop as fallows:
E.g. 01
echo “Enter the argument1”
read a
echo “Enter the argument2”
read b
for i in $a $b
do
echo $i
done
9 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
I have a command called
cd $HDRROOT/release/tools/cfg
My query is what it means?
tHat is.... $HDRROOT part is not clear.
If I put this command it says path not found....
I doubt that $HDRROOT is trying to mean smething I am not clear of.
PL help......... (4 Replies)
Discussion started by: rraajjiibb
4 Replies
2. UNIX for Dummies Questions & Answers
I found a file in my base folder width the name replace.sh and width the text string.
sed -i "s/$1/$2/g" `grep -ir $1 ./*|grep -v '.svn'|cut -d: -f1`
Wat does it mean and what does it do? (1 Reply)
Discussion started by: samarn
1 Replies
3. Shell Programming and Scripting
hey, what's $$varname in a script? I used to see $varname only. search on google didn't help. thanks. (4 Replies)
Discussion started by: patiobarbecue
4 Replies
4. UNIX for Dummies Questions & Answers
Can you please tell me what this means?
use grep to find from the file myfile.txt all lines containing the sequence tt but not more 2 ts?
I have no idea. (2 Replies)
Discussion started by: rushhour
2 Replies
5. UNIX for Dummies Questions & Answers
I can not find out what the %U means in the following command:
ooffice -calc %U (2 Replies)
Discussion started by: borobudur
2 Replies
6. Shell Programming and Scripting
I have a script like
select * from table
!!
what those exclamation marks mean (4 Replies)
Discussion started by: vasuarjula
4 Replies
7. Shell Programming and Scripting
Hi,
I have seen in some ksh script, that we are executing shell scripts inside other shell script as
. variable.sh
What is . here? Their is space between . and variabloe. And why we are not executing it like ./variable.sh? I know that . signifies current directory , but what its... (2 Replies)
Discussion started by: jatanig
2 Replies
8. Programming
#define abc '\xE8' (7 Replies)
Discussion started by: kamlesh33
7 Replies
9. UNIX for Beginners Questions & Answers
HI
what does the $(NF) means.
here i want to understand the working.
what i know is that in awk NF argument will tell number of column in a file
i have below file
alpha
a
beta
b
if i use command cat kv | paste - - | awk '{print $1," "$2 "------>"$(NF)}'
i get the o/p as
alpha ... (3 Replies)
Discussion started by: scriptor
3 Replies
LEARN ABOUT DEBIAN
ausearch_add_regex
AUSEARCH_ADD_REGEX(3) Linux Audit API AUSEARCH_ADD_REGEX(3)
NAME
ausearch_add_regex - use regular expression search rule
SYNOPSIS
#include <auparse.h>
int ausearch_add_regex(auparse_state_t *au, const char *expr);
DESCRIPTION
ausearch_add_regex adds one search condition based on regular expressions to the audit search API. The search conditions can then be used
to scan logs, files, or buffers for something of interest. You may not use this in combination with any other search expression. The regu-
lar expression follows the posix regular expression conventions. The search results are at the record level and not the field.
RETURN VALUE
Returns -1 if an error occurs; otherwise, 0 for success.
SEE ALSO
ausearch_add_expression(3), ausearch_add_item(3), ausearch_clear(3), ausearch_next_event(3), regcomp(3).
AUTHOR
Steve Grubb
Red Hat Sept 2007 AUSEARCH_ADD_REGEX(3)