07-04-2005
FYI ust:
if [ -d $dir ]
then
...
fi
is actually using the 'test' command. To find out what you can do with the test command then type: 'man test'
You may also write the above as:
if test -d $dir
then
...
fi
or even use the test command on the comand line thus:
>test -d $dir
>echo $?
Also I would recommend shell variables to be quoted in this context:
if [ -d "$dir" ] ...
to avoid any command line errors with the test command!
i.e. if $dir were emtpy and you did if [ -d $dir ], then you would really be running: 'test -d' and the test command would complain.
Hope this helps.
MBB
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
say i would like to check if the file is existed before i use rm command. How can i do it?
i know if i can use find, but i would like to have a good interface (in a shell script)
thks (3 Replies)
Discussion started by: gusla
3 Replies
2. Shell Programming and Scripting
Hi there,,
how to check if directory/file exist using c/c++ under unix/linux? I can use access() under Window MFC. Thanks.
Steven (1 Reply)
Discussion started by: steven88
1 Replies
3. Programming
Hi there,
how to check if directory/file exist using c/c++ under linux/unix. Thanks.
Steven (2 Replies)
Discussion started by: steven88
2 Replies
4. Shell Programming and Scripting
We recieve some logs on our windows box via FTP on a daily basis, in the same directory. I would like to check for missing logs files and add their name to a text file.
Something like...
Check if C:\logs\file1_currentdate exists (if not, add file1_currentdate to... (1 Reply)
Discussion started by: SunnyK
1 Replies
5. Shell Programming and Scripting
There are many servers and their directory structer should be exactly the same. To check the directory path for all servers, I wrote a script.
#! /bin/ksh
ARRAY_DIRECTORIES="/c/dev/custom/bin"
ARRAY_DIRECTORIES="/c/dev/db/custom/src"
ARRAY_ENV="remoteName200"
ARRAY_ENV="remoteName201"... (2 Replies)
Discussion started by: weonpc
2 Replies
6. Shell Programming and Scripting
Hi,
I want to write a shell script to check whether a directory (say A) is existing in a given location and if it is not, create it. (3 Replies)
Discussion started by: sabya
3 Replies
7. Shell Programming and Scripting
Hi
Does anybody know how I can check if a file exists
i.e. see bellow, this doesn't work by the way and if tried countless variations on this
file1=$one/file111.txt
if
then
echo "Present"
else
echo "Not present"
fi
result :
Not present
(file is already present, eventhough its... (3 Replies)
Discussion started by: gksenthilkumar
3 Replies
8. Shell Programming and Scripting
Hi,
I am trying to create a bash script which will check if file exist then remove that file else do nothing. I have to do same process for three files in same script. I have written code for one file and trying to run it.
if
then
rm -r /user1/abc/File1
fi
When I run this code it... (1 Reply)
Discussion started by: palak08
1 Replies
9. Shell Programming and Scripting
Hi,
I created following script to check if file exist:
#!/bin/bash
SrcDir=$1
SrcFileName=$2
SrcTimePeriod=$3
if ;then
echo 1
else
echo 0
fi
I ran it like: /apps/Scripts/FileExist.sh /apps/Inbox file1 2nd_period_2010
Even file exist at that location, my above command is... (4 Replies)
Discussion started by: palak08
4 Replies
10. Shell Programming and Scripting
HI folks,
can any one tell me how to check whether the file is existed in a directory or not .
let me tell you my requirement : if the file is existed i should display a one message or else i have to send a mail ..
i have the mail logic .. but I'm failed to check file existence .. please... (5 Replies)
Discussion started by: sravan008
5 Replies
LEARN ABOUT DEBIAN
supybot-test
SUPYBOT-TEST(1) General Commands Manual SUPYBOT-TEST(1)
NAME
supybot-test - Runs the test suite for a Supybot plugin
SYNOPSIS
supybot-test [options] plugins
DESCRIPTION
supybot-test Runs the test suite for a Supybot plugin
OPTIONS
--version
Show version of program.
-h, --help
Show summary of options.
-c, --clean
Cleans the various data/conf/logs directories before running tests.
-t TIMEOUT, --timeout=TIMEOUT
Specifies the timeout for tests to return responses.
-v, --verbose
Sets the verbose flag, logging extra information about each test that runs.
--no-network
Prevents the network-based tests from being run.
--trace
Traces all calls made. Unless you're really in a pinch, you probably shouldn't do this; it results in copious amounts of output.
, --plugins-dir=PLUGINSDIR
Looks in the given directory for plugins and loads the tests for all of them.
SEE ALSO
python(1), supybot(1), supybot-botchk(1), supybot-wizard(1), supybot-adduser(1), supybot-plugin-doc(1), supybot-plugin-create(1)
AUTHOR
This manual page was originally written by James Vega <jamessan at supybot dot com>. Permission is granted to copy, distribute and/or mod-
ify this document under the terms of the Supybot license, a BSD-style license.
OCTOBER 2005 SUPYBOT-TEST(1)