9
Unix命令行上的简洁便携式“连接”
如何将多行合并为一行,并在换行符所在的位置使用分隔符,并避免尾随分隔符,并且可以选择忽略空行? 例。考虑一个foo.txt带有三行的文本文件: foo bar baz 所需的输出是: foo,bar,baz 我现在使用的命令: tr '\n' ',' <foo.txt |sed 's/,$//g' 理想情况是这样的: cat foo.txt |join , 什么是: 最便携,简洁,易读的方式。 使用非标准unix工具的最简洁方法。 我当然可以写点东西,或者只使用别名。但是我很想知道这些选项。