cat dirs.txt | while read dir; do
ls -al "$dir"
done
backtick, . read, , , . , , , , , .
"$dir" ls, , . , ls , /var/tmp/old files.txt.
, , Cat. , cat:
while read dir; do
ls -al "$dir"
done < dirs.txt
, while , , , cat , .
...
, dirs.txt, . , , dirs.txt while, . ,
find /var -name '*old*' > dirs.txt
while read dir; do
ls -al "$dir"
done < dirs.txt
find /var -name '*old*' | while read dir; do
ls -al "$dir"
done
Pretend find - , .
, find, , , find - - ! , find while find, :
find /var -name '*old*' -exec ls -al {} \;
find - , , , -exec. -exec, {} .