2011-09-20 8 views
1

列をカットし、出力にそれらのいくつかを複数回印刷するための正しい方法は何である出力を複数回使用できます、どのようにカット列は

cut -d " " -f1,3,3,4 in > out 

は動作しません。

答えて

6
awk '{print $1" "$3" "$3" "$4}' in > out 
+0

グレート、おかげでたくさん、高速なソリューションのために! – Hans

+0

あなたは大歓迎です –

+1

@ハンス:この回答を受け入れることを検討してください。あなたの以前の質問にも可能な答えがあります。 –

1

バッシュ

OLDIFS="$IFS" 
while read -r line 
do 
    set -- $line 
    echo "$1 $3 $3 $5" 
done <file 
IFS="$OLDIFS" 
+0

ちょっと、それは 'set'を使うためのきれいな方法です。 +1 –

関連する問題