複数のjarを実行して異なるディレクトリに異なるファイルを作成するシェルスクリプトを実行しています。
最後に、スクリプトを実行したときの出力としてディレクトリに生成されたファイルのリストを取得したいと思います。
私のファイルの名前はですdate_time_ABC.txt
。日付別にファイル名を取得したいが、特定の日付に複数回実行できるため、前の実行で生成されたファイルを含むすべてのファイルをインポートします。
シェルスクリプトを実行した後に生成されたファイルのリストを取得する方法はありますか?提案してください。
ベストアンサー1
もしあなたの時間含まれていない第二ls
、次のオプションを使用できます-u
。
-uと-lt:アクセス時間に基づいてソートして表示します。 -l を使用すると、アクセス時間が表示され、名前に基づいてソートされます。それ以外の場合は、アクセス時間に基づいてソートします。
それ以外の場合は、現在のファイルを一覧表示し、ls -u -1>../Before
コードの後に再度実行すると、次のように操作が完了しますls -u -1 > ../After
。 comm -3 ../After ../Before