我有一下这个文件 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行中的第二行
本文介绍了如何使用awk和sed命令处理文本文件,针对奇数行和偶数行分别添加字符串aaa和bbb,具体操作步骤清晰明了。
&spm=1001.2101.3001.5002&articleId=6305165&d=1&t=3&u=84ca58922af94432a074a6a228ee7757)
688

被折叠的 条评论
为什么被折叠?



