1. 学ぶ
  2. /
  3. コース
  4. /
  5. Shell 入門

Connected

演習

後で再実行するためにコマンドを保存するには?

これまでは対話的にシェルを使ってきました。 しかし、入力するコマンドは単なるテキストなので、 シェルに何度でも実行させるためにファイルに保存できます。 この強力な機能の第一歩として、 次のコマンドを headers.sh という名前のファイルに入れてください。

head -n 1 seasonal/*.csv

このコマンドは、seasonal ディレクトリ内の各CSVファイルから最初の行を取り出します。 ファイルを作成したら、次のように入力して実行できます。

bash headers.sh

これは、シェル(bash というプログラムです)に、 headers.sh ファイルに含まれるコマンドを実行するよう指示するもので、 コマンドを直接実行したときと同じ出力が得られます。

指示1 / 2

undefined XP
  • 1

    nano dates.sh を使って dates.sh というファイルを作成し、 次のコマンドを含めてください。

    cut -d , -f 1 seasonal/*.csv
    

    これにより、seasonal 内のすべてのCSVファイルから最初の列を抽出します。

  • 2

    bash を使って dates.sh ファイルを実行してください。