我有一个结构文件
12312
desc: bleh...
9938
desc: blah...
desc: bloh...
desc: blih...
desc: bluh...
9912
desc: blah...
我想将匹配模式“desc:”的行移动到上一行或删除每个模式“desc:”之前的行中的'\n'。
所需的输出:
12312 desc: bleh...
9938 desc: blah... desc: bloh... desc: blih... desc: bluh...
9912 desc: blah...
我试过了
awk '!/desc:/{
printf "%s ",$0
getline
printf "%s \n",$0
}
/desc/{print}' file
没有结果。
实际上所有的数据都是输出,awk -F\" '{print $4 "\t" $6}'
也许我一开始就可以做点什么?