我有一下这个文件 file1:
US
CN
RA
JP
SG
KR
我想实现,对奇数行的末尾添加字符串 aaa ,偶数行的末尾添加字符串 bbb,即
US aaa
CN bbb
RA aaa
JP bbb
SG aaa
KR bbb
中间是空格隔开来的
请问怎么实现
谢谢
--------------------------------------------------------------------------------------------------
用awk吧
awk '{if(NR%2==1) print $0,"aaa"; else print $0, "bbb"}' file1 > file1.new
--------------------------------------------------------------------------------------------------
thank you for your info
finally i came up with a possible solution like this:
sed '1~2 s/$/ aaa/'
sed '2~2 s/$/ bbb/'
--------------------------------------------------------------------------------------------------
学习了,貌似在AIX环境中不能识别
可以写在一行中
sed -e '1~2 s/$/ aaa/' -e '2~2 s/$/ bbb/'
--------------------------------------------------------------------------------------------------
现在是知道这里的1~2
应该是每2行中的第二行