我对Shell脚本非常陌生,因此这可能是一个非常简单的解决方案,但我一直在努力使其正常工作。我有一个包含此内容的文件:
example1.eu
example2.eu
example3.eu
我正在尝试将文件内容输出为单行格式,如下所示。
test.example1.eu,test.example2.eu,test.example3.eu
等等。
我在脚本上有此选项,但无法确定如何为文件的第一个条目附加“测试”。
cat file | xargs | sed -e 's/ /,test./g'
example1.eu,test.example2.eu,test.example3.eu
请指教谢谢
您可以使用“粘贴”来设置定界符。例如
cat file | sed -e 's/^/test./' | paste -sd ','
编辑:改进的版本(tripleee的评论)
sed file -e 's/^/test./' | paste -sd ','
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句