私はBASHスクリプティングの最初の学期にいますが、いくつかの問題があります。私はC++やJavaのような他のプログラミングコースを受講しましたが、Bashの構文は私を殺しています。この問題についてアドバイスをお願いします。私は次のことをする必要があります:
- / var / log/secureファイルから今日のデータを抽出します
- 'mylogs'というディレクトリがあるかどうかを確認してください
- そうでない場合は、作成します
- 'mylogs'ディレクトリに現在の日、月、時間に一致するファイルがすでにあるかどうかを確認します。
- その場合は、「ファイルが存在し、ログに何も書き込まれていません」という画面にエコーして終了します。存在しない場合は、今日のデータを/ var / log/secureから「mylog-month-day-hour」ファイルに書き込みます。例(2月、午後2時4日)出力:mylog-02-04-14
スクリプトの構文部分についてサポートが必要です。
ありがとう-BASHで役立つウェブサイトもあればいいのですが。