我需要遍历目录中的每个文件。我看到的一种常见方法是使用以for file in *; do. 但是,我意识到它不包括隐藏文件(以“.”开头的文件)。另一个明显的方法是做类似的事情
for file in *; do
for file in `ls -a`; do
然而,迭代ls是一个坏主意,因为文件名中的空格会把一切搞砸。遍历目录并获取所有隐藏文件的正确方法是什么?
ls
ls shell-script wildcards dot-files for
dot-files ×1
for ×1
ls ×1
shell-script ×1
wildcards ×1