1

次の行のファイルがあります。スクリプトを書きたい

driver: keeps, ask  
cartoon: drake, mast, tent

次の結果を達成するにはどうすればよいですか

driver: keeps
driver: ask
cartoon: drake
cartoon: mast
cartoon: tent
4

2 に答える 2

1

ここで機能するawkコマンドは次のとおりです。

awk -F'[:, ]+' 'OFS=": " { for (i = 2; i <= NF; i++) print $1, $i }' file 
于 2013-02-04T19:59:01.950 に答える
0

あなたが始めるための何か:

$ awk '{for(i=2;i<=NF;i++){print $1, $i}}' f1
driver: keeps,
driver: ask
cartoon: drake,
cartoon: mast,
cartoon: tent**

次のステップは、gsub表示する前に物事を整理するため、または入力フィールドセレクターで遊ぶために使用することです...

于 2013-02-04T19:42:13.943 に答える