Typo in sample script from book?


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Typo in sample script from book?
# 1  
Old 09-03-2012
Typo in sample script from book?

Hello, I'm new to this forum, and I apologize in advance if I did something wrong here.

I am pretty stumped here as I am still getting the error message, "./comc1.sh: test: argument expected." after executing the script itself.

Here's the script file I modified:
Quote:
1 #!/bin/sh
2 # comc1.sh: Script that is called by different names
3 #
4 lastfile=`ls -t *.c 2>/dev/null | head -n 1`
5 [ -z $lastfile ] && { echo "No C program found" ; exit 1 ; }
6 echo "Test is good"
I tried executing line 4 without the backquote in the shell. I tested it when there is no .c file in the current directory. I also created a fake .c file, and got the expected result too.

I also tried executing line 5 by itself after creating the child bash shell process, so I don't get myself kicked out of the term. Got both conditions to execute without a problem when lastfile was null and non-null.

Am I missing something here? I'm no script expert yet, but if I am suppose to enclose something else to make this script run, then can someone please points that out? Thanks.
# 2  
Old 09-03-2012
Code:
[ -z "$lastfile" ] && { echo "No C program found" ; exit 1 ; }

This User Gave Thanks to elixir_sinari For This Post:
Login or Register to Ask a Question

Previous Thread | Next Thread

8 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Sample shell script to add a user

Sample shell script to add a user: Today i learn how to add a user to linux server with a password. #!/bin/bash # Script to add a user to Linux system if ; then read -p "Enter username : " username read -s -p "Enter password : " password egrep "^$username" /etc/passwd >/dev/null if ;... (0 Replies)
Discussion started by: ulaxmi
0 Replies

2. Shell Programming and Scripting

Sample Script

Below is the code. Its the 1st line of a file. How can I remove the bracket and display like below. 123 web int 1 09:30:45 2013 I dont want to use AWK or SED or PERL. I need to use only the bash shell scripting commands to do it. (3 Replies)
Discussion started by: ghosh_tanmoy
3 Replies

3. Shell Programming and Scripting

A script that processes a sample of a file

hi all, I need some help in regards of how to process just a sample from a large .txt file I have a large file from many new lines (say above 200.000 new lines), I need a script that process just a sample of it, say 10.000 bur a random sample (taking rows from top top to the the bottom) ... (4 Replies)
Discussion started by: c_lady
4 Replies

4. Shell Programming and Scripting

Any Sample ksh script to validate all the database objects

Hi, I need a sample script to validate all the database objects like 1. table structure(columns, datatypes,key contraints if any) 2. synonyms 3. grants 4. indexes ....etc thank you! (2 Replies)
Discussion started by: srikanth_sagi
2 Replies

5. UNIX for Dummies Questions & Answers

Is this a typo in my Book?

I'm currently learning Bash scripting from a book and the following example is given, but I think there is a typo in the variable assignment for the variable file. $ cat test5 #!/bin/bash # reading values from a file file=“states” ( shouldn't this be file=`cat states` assuming you... (23 Replies)
Discussion started by: Riker1204
23 Replies

6. Shell Programming and Scripting

Sample ksh script for copy the data from excel to database table ?

Hi All, I need to convert the data from excel to database table in sybase. Please provide some sample script.. thanks, Royal. (1 Reply)
Discussion started by: royal9482
1 Replies

7. Shell Programming and Scripting

sample of script that control a daemon

Hi everybody, Does somebody has a sample of script that control a daemon? for example use loop until the daemon is on and if is not on do something else? Thanks Pier (0 Replies)
Discussion started by: pierrelaval
0 Replies

8. Shell Programming and Scripting

Sample Unix script file to convert .xml to .csv

Dear all, Can you send me a script file the changes .xml to .csv file. Thanks, Srinivasa (4 Replies)
Discussion started by: srinivasaphani
4 Replies
Login or Register to Ask a Question