始める無料で始める

テキストの行を並べ替えるにはどうすればよいですか?

その名前が示すとおり、 sort はデータを並べ替えます。 デフォルトではアルファベット順の昇順で並べ替えますが、-n フラグと -r フラグを使うと、それぞれ数値として並べ替えたり、出力の順序を逆にしたりできます。 また、-b は先頭の空白を無視するよう指定し、-f は大文字・小文字を区別しない(フォールドケース)よう指定します。 パイプラインでは、grep で不要なレコードを取り除いてから sort で残ったレコードを並べ替えるという使い方がよく行われます。

この演習はコースの一部です

Shell 入門

コースを見る

演習の手順

cut の列 2 からすべての歯の名前を選択するために grepseasonal/summer.csv の組み合わせを覚えていますか。

cut -d , -f 2 seasonal/summer.csv | grep -v Tooth

このレシピを出発点として、seasonal/winter.csv の歯の名前を summer.csv ではなく、アルファベット順の降順で並べ替えてください。そのためには、パイプラインに sort ステップを追加します。

実践的なインタラクティブ演習

理論を実践に変える、インタラクティブな演習のひとつをお試しください

演習を開始する