awk有关的问题


使用awk转换。Ini文件到。Csv格式

我是shell脚本的新手,我有一个。像这样的ini文件
【吊牌】
Column1 = a1
Column2 = a2
Column3 = a3
【吊牌】
Column1 = b1
Column2 = b2
Column3 = b3
而我想.


AWK加入下一行而不删除它

我正在使用以下命令将下一行加入csv,但希望在不删除行的情况下完成。
Awk 'nr % 2{printf "% s,",$0;next;}1' test.csv
Test.csv
兔子



……


AWK从csv联接下2行

我正在使用以下命令连接下一行,但希望连接下两行
Awk-v OFS = ',' NR = = 1{first = $0} NR>1{print prev,$0} {prev = $0} END{print prev,first}'test.csv
测试.


如何匹配一个模式,然后复制多行?

我有两个文件,我正在处理。第一个文件是我必须搜索的主数据库文件。第二个文件是一个我可以制作的文件,允许我命名项目fr.


如何使用awk每n行插入一个空行?

我有一个这样的输入文件:
第 1 行
2 号线
3 号线
4 号线
第 5 行
6 号线
我想使用awk每隔几行插入一个空行; 例如,每两行:
第 1 行
2 号线
3 号线
4 号线
第 5 行


如何使用awk每n行插入一个空行?

我有一个这样的输入文件:
第 1 行
2 号线
3 号线
4 号线
第 5 行
6 号线
我想使用awk每隔几行插入一个空行; 例如,每两行:
第 1 行
2 号线
3 号线
4 号线
第 5 行


如何使用awk在文本文件的第一行之前添加空行

我有一些文本文件。我想在每个文本文件的第一行之前添加一个空行。我怎么能做到这一点与awk?