一連のレコードを印刷するときの並べ替え

一連のレコードを印刷するときの並べ替え

テーブルが右に移動する問題を解決する方法 私はちょうど下に表示されるようにしたい1

これはSTARTが追加された私のスクリプトです。これでソートが不安定になりました。

while IFS="," read f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12
do
 printf "START %10s %10s %10s %10s %10s %10s %10s %10s %10s %10s %10s %5s" $f1 $f2 $f3 $f4 $f5 $f6 $f7 $f8 $f9 $f10 $f11 $f12; # ifet the student id
done < records.csv
echo " Press <enter> to return to main menu"
read null

ここに画像の説明を入力してください。

ベストアンサー1

次のように、printfステートメントの末尾に改行文字を追加する必要があります。

             printf "START %10s %10s %10s %10s %10s %10s %10s %10s %10s %10s %10s %5s\n" $f1 $f2 $f3 $f4 $f5 $f6 $f7 $f8 $f9 $f10 $f11 $f12; # ifet the student id

(知っている\n

おすすめ記事