No.2ベストアンサー
- 回答日時:
perlスクリプト(とfind) だとこんな感じでしょうか?
#!/usr/bin/perl
open FH, "find @ARGV -type f |" or die;
while (<FH>){
chop;
@f = stat;
if ($f[9] > $t) {
$t=$f[9];
$fn=$_;
next;
}elsif ($f[9] == $t) {
$fn.="\n$_";
}
}
print $fn;
適当なファイル名で保存して実行属性をつけてください。
$[このファイル名] [探したいpath...]
同じ更新日時のファイルが複数あっても対応可能です。
path は1個でも複数個でも実行できます。
少しいじれば更新日時の若い順 n個を表示させることもできます。
No.1
- 回答日時:
GNUのツールを使って良ければ簡単です。
$dir以下を調べるとして、
find $dir -type f -exec stat -c "%Z %n" {} + | sort -nr | head -1 | cut -d' ' -f 2
それぞれのオプションは詳しくはmanやinfoを見てもらうとして、
findでは$dir以下の普通のファイルを対象にstatを各々に適用、
statはフォーマット文字列を指定して、最終変更時間(UNIX time)とファイル名を表示、
sortでUNIX timeの逆順にソート、
headで最初の1行を抜き出して、
cutで空白を区切りとして2番目のフィールド(ファイル名)を表示という感じです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー FFFTPで特定サイトだけUploadできない 4 2022/08/27 14:53
- Visual Basic(VBA) vbaサブフォルダーをワイルドカードで取得したい 2 2022/11/15 08:04
- Visual Basic(VBA) エクセルのマクロについて教えてください 物件ごとのフォルダを作成してます そのフォルダ内にサブフォル 2 2023/07/02 17:58
- その他(クラウドサービス・オンラインストレージ) VPN通信に遜色ないクラウドサービスはありますか? 4 2022/08/05 16:19
- UNIX・Linux Linuxについて質問です。 シェルスクリプト名をfind.shとして、以下の条件をすべて満たすファ 1 2023/02/03 03:50
- その他(プログラミング・Web制作) 図に示す階層構造で,現在のディレクトリ(カレントディレクトリという)が*印のディレクトリであるとき, 2 2022/11/16 10:55
- Visual Basic(VBA) あるフォルダーのファイルを違う親フォルダーのサブフォルダーに移したい 11 2023/02/15 19:00
- 法人税 電子帳簿保存法について 1 2022/04/07 11:17
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/02 11:48
- その他(プログラミング・Web制作) Pythonで、データファイルと列名ファイルを1つのファイルにしたいです。 1 2023/07/27 20:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Cからシェルを起動し返り値をハ...
-
UWSCのスクリプトにラグが発生...
-
Perlのライセンス
-
Excel VBA 『Call』で呼び出す...
-
Excel VBA 定義されたプロージ...
-
「デバイスは PRN を初期化でき...
-
VBA This Workbookモジュール...
-
Excel VBAでリンク切れをチェッ...
-
VBAでoutlook365が起動しません。
-
Excel VBAで、ユーザーフォーム...
-
VBAで別モジュールへの変数の受...
-
COBOLで、Shellを起動するには?
-
エクセルVBAでシートモジュール...
-
perlをバージョンアップしたら...
-
例外処理のフローチャートの記...
-
VBでグローバル変数を宣言するには
-
現在アクティブなフォーム名を...
-
初心者です・・ppmを入力すると...
-
モジュールとクラスの違いって...
-
【vba】フォームに書いてあ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Cからシェルを起動し返り値をハ...
-
"JScript"が見つかりません!
-
Perlスクリプトで文字化けして...
-
awkの処理速度を改善したい
-
powershellで関数名を変更する...
-
pythonスクリプトの停止方法に...
-
cygwinでcshが認識されず困って...
-
UWSCのスクリプトにラグが発生...
-
VBSを利用して、IEのタブを自動...
-
Perlのライセンス
-
シェルでsyntax errorがでてしまう
-
ADサーバにおけるログインID,PC...
-
VBScriptでCurrentDirectoryを...
-
VBSで自動ログインについて
-
CシェルプログラミングをCygwinで?
-
perl起動方法
-
vbs: オブジェクトがコレクショ...
-
perlスクリプトのブラウザURLか...
-
Net-SNMPのPerlモジュールでTra...
-
ディスクの空き容量を求める(W...
おすすめ情報