列をカットし、出力にそれらのいくつかを複数回印刷するための正しい方法は何である出力を複数回使用できます、どのようにカット列は
cut -d " " -f1,3,3,4 in > out
は動作しません。
列をカットし、出力にそれらのいくつかを複数回印刷するための正しい方法は何である出力を複数回使用できます、どのようにカット列は
cut -d " " -f1,3,3,4 in > out
は動作しません。
awk '{print $1" "$3" "$3" "$4}' in > out
バッシュ
OLDIFS="$IFS"
while read -r line
do
set -- $line
echo "$1 $3 $3 $5"
done <file
IFS="$OLDIFS"
ちょっと、それは 'set'を使うためのきれいな方法です。 +1 –
グレート、おかげでたくさん、高速なソリューションのために! – Hans
あなたは大歓迎です –
@ハンス:この回答を受け入れることを検討してください。あなたの以前の質問にも可能な答えがあります。 –