到目前为止,我有这个:
grep -B 36 'pattern1' Mapper.1.Configuration.MapRules | grep "pattern2" | cut -d'"' -f2
它为我提供了所需的换行符分隔值列表。我可以将其放入文件中,然后查找并用逗号替换所有换行符。
但我猜测(不,希望!)有办法在命令行上做到这一点?
答案1
通过快速搜索可以找到 Stack Exchange 中的以下答案,该答案应该适用:
<command> | tr "\\n" ","
https://stackoverflow.com/questions/2764051/joining-multiple-lines-into-one-with-bash