所以我使用以下命令来获取文件列表,其目录用引号括起来
find /path -type f -mtime -100 -daystart -printf "%f\n" | sed 's/^/"/g' | sed 's/$/"/g' | tr '\n' ' '`
但现在我只想要那里的文件名,所以我添加了
-printf "%f\n"
给我
find /path -type f -mtime -100 -daystart -printf "%f\n" | sed 's/^/"/g' | sed 's/$/"/g' | tr '\n' ' '`
但现在结果不再用引号括起来。我认为 printf 命令不会为每个结果创建换行符。
任何帮助,将不胜感激。