次の .txt ファイルがあります。
table columns are:
subject code
date of birth
favorite activities
height (m)
weight (lbs)
test score + standard deviation
color blind
number of siblings
average score
56 6.18 1307 5.73 167 0.564 2 3 1.7 subject_8293748/label/NMA.label
table columns are:
... (repeat)
私はこれを次のように変更したいと思います:
subject_8293748/label/NMA.label
subject code 56
date of birth 6.18
favorite activities 1307
height (m) 5.73
weight (lbs) 167
test score + standard deviation 0.564
color blind 2
number of siblings 3
average score 1.7
subject..(repeat)
n行目ごとにこれをどのように実行できますか?とても感謝しています!
ベストアンサー1
あなたのデータはどのくらい静的ですか?これは不正行為ですか?
awk '/^[0-9]/ {print $10 "\nsubject code\t\t\t" $1 "\ndate of birth\t\t\t" $2"\nfavorite activities\t\t" $3 "\nheight (m)\t\t\t" $4 "\nweight (lbs)\t\t\t" $5 "\ntest score + standard deviation\t" $6 "\ncolor blind\t\t\t" $7 "\nnumber of siblings\t\t" $8 "\naverage score\t\t\t" $9}' data.txt