始める無料で始める

ファイルから列を選択するにはどうすればよいですか?

headtail を使うと、テキストファイルから行を選択できます。 列を選択したい場合は、cut コマンドを使用します。 このコマンドには複数のオプションがあります(man cut で確認できます)が、最も一般的な使い方は次のようになります。

cut -f 2-5,8 -d , values.csv

これは「カンマを区切り文字として、2列目から5列目と8列目を選択する」という意味です。 cut では、列を指定するために -f(「フィールド」の意味)を使い、区切り文字を指定するために -d(「デリミタ」の意味)を使います。 ファイルによってはスペースやタブ、コロンを列の区切りに使っている場合があるため、区切り文字を明示的に指定する必要があります。


ファイル spring.csv から最初の列(日付が含まれる列)を選択するには、どのコマンドを使えばよいでしょうか?

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

Shell 入門

コースを見る

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

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

演習を開始する