hello guys i m new to shell scripting and can't find out why this structure is not right
I m guessing this happens because $LINESUM is a string . so how can i do this ?
i want my script to do so many loops as the number of the lines of one custom file.
#!/bin/bash
echo give me path name
read GIVENPATH
wc -l $GIVENPATH | cut -d" " -f1 $LINESUM
COUNTER=1
while [ $COUNTER -le $LINESUM ]; do
echo $COUNTER
((COUNTER++))
done
thx for the help guys ! although i have one more similar question.
i want to know if the path leading to a file given by the user is valid, in other words if the file exists,so how exactly is the " if " structure for this ?
if [ find $GIVENPATH != ""]
then
#my code ...
else
echo "file not found"
fi