以下是我的输入
54.243.94.244, 54.243.113.63
我希望如下所示,
54.243.94.244
54.243.113.63
即。逗号后我需要添加换行符。 如何在Unix中实现它?请提出一些命令。
答案 0 :(得分:6)
另一个选项是tr
tr ',' '\n'
答案 1 :(得分:3)
sed
可以解决问题:
$ echo '54.243.94.244, 54.243.113.63' | sed 's/, /\n/g'
54.243.94.244
54.243.113.63
sed命令s/, /\n/g
将替换所有出现的逗号,后跟输入中的空格和换行符。
答案 2 :(得分:0)
一个简单的例子是
VAR1=a
VAR1="$VAR1"$'\n'b
echo "$VAR"
这会产生类似
的输出a
b