如何在linux命令行中使用管道减少行数?
基本上,我只想把所有的线合并成一条管道中的线 e、 g如何在linux命令行中使用管道减少行数?,linux,Linux,基本上,我只想把所有的线合并成一条管道中的线 e、 g 不建议解析ls输出,因为它很脆弱 但对于你的问题,你可以这样做: $ls -1 / | grep b | paste -s -d '' binbootlib ls-1确保了单列格式,并且paste将所有文本行(-s)与分隔符(-d)连续组合在一起,因为没有任何内容 但对于你的问题,你可以这样做: $ls -1 / | grep b | paste -s -d '' binbootlib ls-1确保单列格式,并将所有文本行(-s)与分隔
不建议解析
ls
输出,因为它很脆弱
但对于你的问题,你可以这样做:
$ls -1 / | grep b | paste -s -d ''
binbootlib
ls-1
确保了单列格式,并且paste
将所有文本行(-s
)与分隔符(-d
)连续组合在一起,因为没有任何内容
但对于你的问题,你可以这样做:
$ls -1 / | grep b | paste -s -d ''
binbootlib
ls-1
确保单列格式,并将所有文本行(-s
)与分隔符(-d
)连续组合在一起,因为没有任何内容'
除了前面的答案之外,另一种选择是删除新行字符:
$ ls / | grep b | tr -d '\n'
binbootlib
除了前面的答案外,另一种选择是删除新行字符:
$ ls / | grep b | tr -d '\n'
binbootlib
正是我要找的,:)正是我要找的,:)