I am trying to list all the files in the directory but how would you separate each of the files by a blank line? basically each file displayed by separated by a blank line? I am
Here's one:
find -printf '%p\n\n'
A slightly worse (but more portable) one:
ls | sed 's|$|\n|'
A more convoluted one:
ls | while read f; do
echo "$f"
echo
done
And here is what you should not ever do:
for f in `ls`; do
echo "$f"
echo
done
EDIT:
And, as mentioned by Nija, the simple shell-only one:
for f in *; do
echo "$f"
echo
done
This one has the disadvantage that on many shells *
by default expands to itself, rather than an empty string when no files exist.