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