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