我可以git diff --name-only HEAD develop
提供这样的文件名列表:
a.txt
b.txt
c.txt
如何将此变换为空格分隔,如下所示:
a.txt b.txt c.txt
答案 0 :(得分:1)
$ echo "a.txt
b.txt
c.txt" | paste -s -d ' '
a.txt b.txt c.txt
$
paste
以分隔符-s
作为空格连续(-d
)
或使用翻译tr
命令,如下所示:
$ echo "a.txt
b.txt
c.txt" | tr '\n' ' '
a.txt b.txt c.txt
答案 1 :(得分:1)
use可以使用tr命令将newline
替换为space
echo file | tr '\n' ' '