每个参数单独占一行

每个参数单独占一行

我想要一个类似于的输出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

相关内容