始める無料で始める

関連ファイルを移動する

あなたは新しいスタートアップに技術担当の一人として入社しました。マネージャーから、サーバー上のいくつかのフォルダを整理する手伝いを頼まれています。会社ではこれまでに複数のサーバー監視ソフトを試しており、削除すべきファイルがたくさんあります。

幸い、残しておくべきファイルにはすべて、どこかに vptSRVM_ の両方が含まれていることがわかっています。

あなたのタスクは、ARGV 要素としてファイル名を受け取り、上の2つの条件に両方マッチした場合にそのファイルを good_logs/ に移動する Bash スクリプトを書くことです。講義で学んだように、q フラグは「quiet」で、通常の grep のようにマッチした行は表示しません。どれかの行がマッチしたら true を返すだけです。

コマンドライン引数(たとえば grep)を IF 文の中で使うときは、角かっこは不要です。追加しないでください! また、スクリプトは各ファイルを ARGV 要素として指定して実行する必要があります。1回に1ファイルずつ、合計4回スクリプトを実行してください。

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

Bashスクリプト入門

コースを見る

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

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

演習を開始する