if then else structure


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers if then else structure
# 1  
Old 12-27-2003
if then else structure

echo name the file that you want to read
read answer

if [ $# = 0 ]
then
echo you must enter a file name

fi
cat $answer


im trying to catch the error if user forget to enter the name of the file

anyone can help me ?
thanksSmilie
# 2  
Old 12-27-2003
Code:
echo "Enter answer"
read answer

echo $answer | od -b

if [ "$answer" = "" ]
then
        echo "You must enter a file name"
        exit 1
else
        cat $answer
fi

Regards
JK

added code tags for readability --oombera

Last edited by oombera; 02-19-2004 at 02:49 AM..
# 3  
Old 12-27-2003
% sh mmm
Enter answer
fileX
0000000 146 151 154 145 130 012
0000006
cat: cannot open fileX



jayakhanna this is what comes up if you run the code
# 4  
Old 12-27-2003
I am really sorry I was just checking the octal value for \n.
Okay any how the program should be like this

echo "Enter answer"
read answer

if [ "$answer" = "" ]
then
echo "You must enter a file name"
exit 1
else
cat $answer
fi


Well from your mail I think your concern is that you want to check whether the particular file exists or not, Am i right. If so then
use the below code after *read answer* in the above code
Code:
if [ ! -s $answer ]
then
     echo "The file does not exist"
     exit 1
fi

Regards
JK

added code tags for readability --oombera

Last edited by oombera; 02-19-2004 at 02:49 AM..
# 5  
Old 12-27-2003
no worries now the program works fine!!!

aprecciate your help

Happy New YearSmilie
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Wget structure

Im reading a lot about wget and have really enjoyed using it. However I see a lot of tutorials that will show several ways. I want to be able to write scripts in gedit so I was wondering what is the best process to do this instead of just running them in the terminal?? (3 Replies)
Discussion started by: graphicsman
3 Replies

2. UNIX for Dummies Questions & Answers

Directory Structure

Hi... I have a directory which has multiple directories and sub directories inside... what command should i use to get a list of all these directories, without the filenames.... (2 Replies)
Discussion started by: saharookiedba
2 Replies

3. UNIX for Dummies Questions & Answers

Size of Structure

How can we find size of a structure with out using sizeof operator? Thanks, Harika (2 Replies)
Discussion started by: harikamamidala
2 Replies

4. Programming

Search attributes in one structure using the values from another structure

Hello Groups I am trying to find out ways of comparing a value from a 'c' structure to a value in another 'C' structure. the 'C' structure can be a List or liked list as it contains lot many records. if we loop it in both the structures it is going to consume time. I am looking for a simple... (3 Replies)
Discussion started by: dhanamurthy
3 Replies

5. Shell Programming and Scripting

file structure

Hi, Is there a command that can help me to determain a unix file structure ? Thanks (7 Replies)
Discussion started by: yoavbe
7 Replies

6. Shell Programming and Scripting

Case structure

Hi, Can anyone help me with the following case structure? echo "Please enter the date for which you want the Report:\c" read dat d1=`echo $dat|cut -c7-8` m1=`echo $dat|cut -c5-6` y1=`echo $dat|cut -c1-4` yr=`expr "$d1" - 1` case "$yr" in 0) MONTH=`expr "$m1" - 1`... (4 Replies)
Discussion started by: kamitsin
4 Replies

7. Shell Programming and Scripting

Need help in Directory Structure

I have writen the following code to show the dirctory structure. Can any body help me for using the recursive function in this code? echo "-(0)" echo "$HOME-(1)" cd ~ set * for i in `ls $HOME` do if then echo ".....${i}" cd... (5 Replies)
Discussion started by: murtaza
5 Replies

8. UNIX for Advanced & Expert Users

MV files from one directory structure(multiple level) to other directory structure

Hi, I am trying to write a script that will move all the files from source directory structure(multiple levels might exist) to destination directory structure. If a sub folder is source doesnot exist in destination then I have to skip and goto next level. I also need to delete the files in... (4 Replies)
Discussion started by: srmadab
4 Replies

9. UNIX for Dummies Questions & Answers

Copying a Directory Structure to a new structure

Hi all Is it possible to copy a structure of a directory only. e.g. I have a file with the following entries that is a result of a find :- /dir1/dir2/file.dbf /dir1/dir2/dir3/file1.dbf /dir1/file.dbf I want to copy these to a directory and keep the structure however starting at a new dir... (8 Replies)
Discussion started by: jhansrod
8 Replies

10. Programming

Doubt in structure -- c++

hi, Small sample program #include <iostream> using namespace std; typedef struct vijay { int a; int b; }VIJAY; void main () { VIJAY v; cout << "a=" << v.a<<endl; cout << "b=" << v.b<<endl; if(v) { (5 Replies)
Discussion started by: vijaysabari
5 Replies
Login or Register to Ask a Question