Hi , i've been programming in bash for a week or so and have this assignment to do but i get this error message when i execute my program:
line 6: syntax error near unexpected token `do
And here's my code:
#!/bin/sh while [ -n $1 ] do list= `ls $1` for i in $list do cat $i >> basename $i rm $i done shift 1 done
I know it's a stupid mistake but i can't figure it out.
Thanks
phranque
1:28 pm on Feb 1, 2010 (gmt 0)
i would add some echo statements to verify that the argument you are passing is as expected and that the list variable for example contains what you expected.