4

以下是我的输入

54.243.94.244, 54.243.113.63

我想要如下所示,

54.243.94.244
54.243.113.63

即在逗号之后我需要添加换行符。如何在 Unix 中实现它?请建议一些命令。

4

3 回答 3

9

另一种选择是tr

tr ',' '\n'
于 2013-04-10T03:54:02.280 回答
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将用换行符替换输入中所有出现的逗号和空格。

于 2013-04-10T03:51:33.523 回答
0

一个简单的例子是

VAR1=a
VAR1="$VAR1"$'\n'b
echo "$VAR"

这将给出类似的输出

a
b
于 2013-04-10T03:55:10.560 回答