Comment detail

タブ区切りデータの処理 (Nested Flatten)

sortを使いawkを使わない解。bashとdashで動作確認。

1、3、4、5行目にはタブ文字が含まれています。

1
2
3
4
5
6
IFS='    '
read -r id forename surname age
echo "$id    $surname    $forename    $age"
sort -n -t '    ' | while read -r id forename surname age;do
    echo "$id    $surname    $forename    $((age + 1))"
done

項目の入れ替えが行われていない

↑(#7736)は、勘違い すみませんでした。

Index

Feed

Other

Link

Pathtraq

loading...