1. Uczyć się
  2. /
  3. Courses
  4. /
  5. Shell 入門

Connected

Exercise

いま実行した作業を記録するには?

複雑な分析をしていると、実行したコマンドを記録しておきたくなることがよくあります。 これまでに見てきたツールだけで、次のように実現できます。

  1. history を実行します。
  2. その出力を tail -n 10(保存したい直近の手順数に合わせて変更)にパイプします。
  3. それを figure-5.history のような名前のファイルにリダイレクトします。

これは実験ノートに手で書くよりも確実で、手順の抜け漏れがありません。 また、シェルの中心的な考え方も示しています。 テキスト行を出力し、テキスト行を入力として受け取るシンプルなツールは、 さまざまな組み合わせでつなぎ合わせることで、幅広い問題を解くことができます。

Instrukcje 1 / 3

undefined XP
  • 1

    seasonal/spring.csv と seasonal/summer.csv をホームディレクトリにコピーしてください。

  • 2

    grep を -h フラグ(ファイル名を表示しない)と -v Tooth(ヘッダー行に一致する行を除外)で使い、 その順序で spring.csv と summer.csv からデータレコードを抽出し、出力を temp.csv にリダイレクトしてください。

  • 3

    history を tail -n 3 にパイプし、出力を steps.txt にリダイレクトして、直近3つのコマンドをファイルに保存してください。 (history 自身の実行もリストに含まれるため、2つではなく3つを保存する必要があります。)