構造を持つファイルがあります
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}'
多分私が最初に何かをすることができるの出力です?