テキストの書式設定ヘルプ

テキストの書式設定ヘルプ

Bash スクリプトを作成するのに助けが必要です。私の意見は次のとおりです。

Grp: MG1
user1 
user2 
user3 
Grp: MG2
user7 
user1 
user9 
user6 
user2 

結果は次のようになります。

Reporting MG1
MG1,user1 
MG1,user2 
MG1,user3 
Reporting MG2
MG2,user7 
MG2,user1 
MG2,user9 
MG2,user6 
MG2,user2 

試してみましたが、sed -n '/cn:/,/cn:/p' file欲しい効果はありませんでした。

ベストアンサー1

これはawkテキストの書式設定に適したツールです。

awk '/^Grp:/ { OFS=" "; $1= "Reporting"; mg=$2; print; next} 
             { OFS=","; print mg, $0}' infile

おすすめ記事