【发布时间】:2011-08-27 20:22:27
【问题描述】:
我想按以下方式输出文件夹中的项目列表:
"filename1" "filename2" "file name with spaces" "foldername" "folder name with spaces"
换句话说,项目名称必须在一行中,用引号(单引号或双引号)括起来并用空格分隔。
我知道
find . | xargs echo
在一行中打印输出,但我不知道如何在每个项目名称周围添加引号。
此代码是 bsh 脚本的一部分。 因此,解决方案可以是一组命令并使用临时文件来存储中间输出。
非常感谢您的任何建议。
干杯,安娜
【问题讨论】:
-
如果目标是将带有空格的名称传递给 xargs,那么文字引号是错误的做法。