小编Ana*_*Ana的帖子

如何在SINGLE行中输出用引号括起来的文件名?

我想以下面的方式输出文件夹中的项目列表:

"filename1"  "filename2" "file name with spaces" "foldername" "folder name with spaces"
Run Code Online (Sandbox Code Playgroud)

换句话说,项目名称必须在一行中,用引号(单引号或双引号)括起并用空格分隔.

我知道

find . | xargs echo
Run Code Online (Sandbox Code Playgroud)

打印输出在一行,但我不知道如何在每个项目名称周围添加引号.

此代码是bsh脚本的一部分.因此,解决方案可以是一组命令,并使用临时文件来存储中间输出.

非常感谢您的任何建议.

干杯,安娜

unix bash find xargs

26
推荐指数
6
解决办法
3万
查看次数

标签 统计

bash ×1

find ×1

unix ×1

xargs ×1