我希望从标准的find
输出转换为:
path/to/file1.yaml
path/to/file2.yaml
path/to/file3.yaml
变成这样:
path/to/file1.yaml,path/to/file2.yaml,path/to/file3.yaml
从命令行中最简单的方法是什么?
我已经尝试过以下方法:
find . -path '*.yaml' | sed -e 's/\s/,/g'
find . -path '*.yaml' -print0 | sed -e 's/ /,/g'
但似乎没有起作用。
find . -path '*.yaml' -print0 | tr '\0' ,
来避免空格混淆。 - kojiro