I want to iterate over each line in the output of: ls -l /some/dir/*
Right now I'm trying: for x in $(ls -l $1); do echo $x; done
However, this iterates over each element in the line separately, so I get:
-r--r-----
1
ivanevf
eng
1074
Apr
22
13:07
File1
-r--r-----
1
ivanevf
eng
1074
Apr
22
13:17
File2
But I want to iterate over each line as a whole, though. How do I do that?
See Question&Answers more detail:os