Test for file


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Test for file
# 1  
Old 02-03-2006
Test for file

I have a script that performs certains functions is a file exists in the specified directory:

if [ -s $DATA_DIR/test.das ]
then

How can you do the reverse of this, basically an "if file does not exist"?

dstins
# 2  
Old 02-03-2006
Do this

if [ ! -s $DATA_DIR/test.das ]
then
# 3  
Old 02-03-2006
That worked...thanks for the quick reply!!
# 4  
Old 02-03-2006
Code:
if ! test -f "file1"
then
   echo "file does not exist"
else
   echo "files does exist"
fi

# 5  
Old 02-03-2006
Thanks...where can I find out more about the flags? I noticed bhargav used -f instead of -s...
# 6  
Old 02-03-2006
Try the command 'man test'
# 7  
Old 02-03-2006
Ah...thank you.
 
Login or Register to Ask a Question

Previous Thread | Next Thread

6 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Test file

Hi, I try to test 3 files, #!/bin/bash if ; then echo "ok" else echo "ko" It works partially, but I want that the output tell me "ok" only if the three files doesn't exist. :b: (9 Replies)
Discussion started by: Arnaudh78
9 Replies

2. Shell Programming and Scripting

Hit multiple URL from a text file and store result in other test file

Hi, I have a problem where i have to hit multiple URL that are stored in a text file (input.txt) and save their output in different text file (output.txt) somewhat like : cat input.txt http://192.168.21.20:8080/PPUPS/international?NUmber=917875446856... (3 Replies)
Discussion started by: mukulverma2408
3 Replies

3. Shell Programming and Scripting

Prefixing test case methods with letter 'test'

Hi, I have a Python unit test cases source code file which contains more than a hundred test case methods. In that, some of the test case methods already have prefix 'test' where as some of them do not have. Now, I need to add the string 'test' (case-sensitive) as a prefix to those of the... (5 Replies)
Discussion started by: royalibrahim
5 Replies

4. Shell Programming and Scripting

Problem in test file operator on a ufsdump archive file mount nfs

Hi, I would like to ask if someone know how to test a files if exist the file is a nfs mount ufsdump archive file.. i used the test operator -f -a h almost all test operator but i failed file1=ufs_root_image.dump || echo "files doesn't exist && exit 1 the false file1 is working but... (0 Replies)
Discussion started by: jao_madn
0 Replies

5. Shell Programming and Scripting

How to check weather a string is like test* or test* ot *test* in if condition

How to check weather a string is like test* or test* ot *test* in if condition (5 Replies)
Discussion started by: johnjerome
5 Replies

6. Shell Programming and Scripting

Test on string containing spacewhile test 1 -eq 1 do read a $a if test $a = quitC then break fi d

This is the code: while test 1 -eq 1 do read a $a if test $a = stop then break fi done I read a command on every loop an execute it. I check if the string equals the word stop to end the loop,but it say that I gave too many arguments to test. For example echo hello. Now the... (1 Reply)
Discussion started by: Max89
1 Replies
Login or Register to Ask a Question