09-19-2007
You can try doing
if [ "$#" - ne 2 ] then
do something else.
fi
So if the first argument is passed to the script then there is no problem. If the second argument is not supplied then do something else. Hope that helps a bit.
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
In a script , i would like to check if the argument ( $1, $2 inside the script) contain wildcard (*,? etc). how do i do it?
> script_name arg1 arg*
$1 (arg1) does not contain wildcard, but $2 (arg* )contains wildcard. how can i tell in script?
i need to do this is because :
if arg1... (3 Replies)
Discussion started by: gusla
3 Replies
2. Shell Programming and Scripting
Here is the command in question for f in $(<uploads); do .
I only want this to execute if uploads is not empty. If uploads is empty I want the script to quit, actually before the for command. If its not apparent uploads is a text file.
Chris (3 Replies)
Discussion started by: chrchcol
3 Replies
3. Shell Programming and Scripting
Hello All,
I have written shell script whcih at the max 3 parameters.
When only one commandline argument and other two command line arguments are passed as empty string like
eg : archive ' ' ' '
Then i need to check whether the commandline... (12 Replies)
Discussion started by: rahman_riyaz
12 Replies
4. Shell Programming and Scripting
How do I check if a file is empty in a sh script
I want to test in my shell script if the output file is empty and if it is do one thing and if it isnt empty do another?
any ideas? (8 Replies)
Discussion started by: stolz
8 Replies
5. Shell Programming and Scripting
I have the list of users in user.log, under each user folder there is sub1 folder is there. i want to check whether sub1 is empty or not, if it is empty i have to skip that user user folder and iterate next user folders. i have the sample code,its not giving not proper results.
while read line... (8 Replies)
Discussion started by: KiranKumarKarre
8 Replies
6. Shell Programming and Scripting
I need to check if a directory is empty using an if condition
in the pseudocode below
if ; then
else
although i looked at a few forums on this topic, I left feeling a little unclear and i could not use the command successfully
what can i substitute in the if conditon above,... (2 Replies)
Discussion started by: allah_waris45
2 Replies
7. Shell Programming and Scripting
If ($argv == “-debug”) then
Echo “in loop”
Endif
But this is not working. If I modify this code and remove “-“, then it works.
Similarly I am getting problem using grep command also
Grep “-debug” Filename
Can someone please help me on how to resolve these... (1 Reply)
Discussion started by: sarbjit
1 Replies
8. Shell Programming and Scripting
hi,
i want to check whether a a variable contains some value or is empty in a shell script. so if the variable contains some value i want to do some job and if the variable doesnt contain any value then i need to skip that job.
here is a sample script
read_filenames.sh contains
... (5 Replies)
Discussion started by: Little
5 Replies
9. Shell Programming and Scripting
All,
I'm writing an argument checking block and running into an error. I want to confirm that $1 is one of two values. Here is what I have:
if ]; then
echo -e "\nPlease check your first augument. You used \"$1\"
which is not recognized. Please see usage:"
usage
... (9 Replies)
Discussion started by: hburnswell
9 Replies
10. Shell Programming and Scripting
Hello
So i have that script collection, in which i have a single script to create a configuration file.
In there, i have multiple occourences of something like this:
prj_title=$(tui-read "What is the TITLE? ($prj_name):")
] && prj_title="${prj_name/_/ }"
They all work as expected, if... (5 Replies)
Discussion started by: sea
5 Replies
LEARN ABOUT SUSE
artswrapper
artswrapper(7) Arts artswrapper(7)
NAME
artswrapper - used to set real-time priority to artsd, the KDE sound system
SYNOPSIS
artswrapper [OPTION]
DESCRIPTION
artswrapper gives artsd the capability of running with real-time scheduling priority. This helps prevent audio skips and jumps.
Except for the check option, artswrapper passes all other arguments directly to artsd. Artswrapper calls the arguments after setting the
real-time priority and dropping privileges (if running as setuid root).
The real-time status is passed to artsd via the environment variable STARTED_THROUGH_ARTSWRAPPER, and can be one of the following values:
unset (not running as real-time), 1 (running as real-time), 2 (no privileges to set real-time scheduling), or 3 (no support for real-time
scheduling).
OPTIONS
check backward compatibility with old artswrapper. This only prints "okay" and exits.
SECURITY
artswrapper must be used as setuid root to have privileges to set real-time scheduling.
BUGS
Sometimes artsd locks the system on exit in 2.4 kernels. If this happens, use aKode library, which improves the CPU usage, helps maintain
uninterrupted sound, and remove the setuid bit from artswrapper (thanks to Debian documentation and Christopher Martin).
SEE ALSO
artsd, artsdsp
AUTHOR
Manpage written by Rodrigo Rubira Branco <rrbranco@br.ibm.com>
KDE Multimedia Jun 01, 2006 artswrapper(7)