0
我从一个shell脚本得到的输入,像:如何获得所需的输出
USER1_OLD:USER1_NEW,USER2_OLD:USER2_NEW ....
密钥对的数量可以改变。我需要的输出,如:
USER1_OLD,USER2_OLD,......
我从一个shell脚本得到的输入,像:如何获得所需的输出
USER1_OLD:USER1_NEW,USER2_OLD:USER2_NEW ....
密钥对的数量可以改变。我需要的输出,如:
USER1_OLD,USER2_OLD,......
一个使用awk
方式:
$ ./script.sh | awk '{printf "%s",NR==1?$1:","$1}' FS=: RS=,
USER1_OLD,USER2_OLD
如果你想有一个结尾逗号,如果你做的脚本可以目前尚不清楚简单:
$ ./script.sh | awk '{print $1}' FS=: RS=, ORS=,
USER1_OLD,USER2_OLD,
你能澄清你的问题吗? “o/p”是什么意思?你有什么尝试?告诉我们你的剧本...... – 2013-04-04 14:04:48