使用bash仅为奇数行复制内容

时间:2012-05-10 05:56:28

标签: bash

我的文件包含:
0x0003ffff(第1行,第2栏)
0x0003ffff(第2行.col2)
0x0000ffff(第3行,第2栏)
0x0000ffff(第4行,第2栏)
可以有'n'个这样的行,但仅从第2列开始。

我想复制第1行的内容并将其粘贴到另一个文件'lc.txt'的第35行第9行 同样,我想复制所有奇数行的内容,并将其粘贴到其他文件的特定行和列中。

如何使用bash脚本执行此操作?

1 个答案:

答案 0 :(得分:0)

以下将提取奇数行。

awk 'NR%2' input.txt

没有明确指定粘贴到单独的文件。也许你想打开一个单独的问题。但也许是这样的事情;

sed -e "35s/^........./&$(awk 'NR%2' input.txt)" otherfile.txt
相关问题