我想要一个类似于的输出ls -1d
,但我不想检查每个文件是否存在。我更愿意只列出文件。我可以使用 echo,但 echo 只会在文件之间添加一个空格。
我怎样才能在文件/参数之间添加回车符?
答案1
for
环形。
for f in *
do
echo "$f"
done
答案2
据我从你的问题中了解,你可以使用find
find /opt -maxdepth 1
仅用于打印文件名
find /opt -maxdepth 1 -type f
仅用于打印目录名称
find /opt -maxdepth 1 -type d