-2

私の .sh ファイルは以下のようなものです:

#!/bin/sh

FOLDER = '/home/Desktop/myUserName/My_monitored_folder'

ASD= 'cd $FOLDER'
REGEX = '.*xxx.yyy*.*'
$ASD
CMD = 'find -regextype posix-extended -regex $REGEX -mtime +0h10m0s'
$CMD | xargs ls -Blatr** 

私の検索バージョンは次のとおりです。4.4.2

このシェルファイルを実行すると、私の目的は、そのフォルダーで10分以上経過したある種のファイル(正規表現はそのためのもの)を取得することです。面白いことに、必要なファイルを返してくれません-regex-mtime一緒に使うと、ls -Blatr

mtimeうまく機能しません。実際にmtimeはまったく機能しません。誰でもそれを見てもらえますか?お時間をいただきありがとうございます。

4

2 に答える 2

0

いくつかのサンプル ファイル名がないと、問題を直接再現することはできませんが、考えられる回避策の 1 つは、正規表現ビジネスをgrep.

find --mtime +0h10m0s | egrep $REGEX | xargs ...
于 2014-04-30T20:05:22.020 に答える