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からシェルを起動し返り値をハ...
-
ホームページ作成でCGI、VBスク...
-
ドル記号+アルファベット
-
CシェルプログラミングをCygwinで?
-
cygwinでcshが認識されず困って...
-
Excel VBAでリンク切れをチェッ...
-
例外処理のフローチャートの記...
-
Excel VBA 定義されたプロージ...
-
”:”がいっぱいの文について。
-
シャープ製品JH-WB1821 と BCG...
-
ユーザー定義関数に#NAME?が返...
-
グラフのX,Y座標を取得したい
-
ArduinoのジャイロモジュールMP...
-
VBAで旧字体を異字体に一括で変...
-
関数の引数にクラスを使いたい
-
モジュールとクラスの違いって...
-
マクロで「モジュールの開放」...
-
モジュールとは何ですか
-
perlをバージョンアップしたら...
-
VBからブラウザの表示状態(リ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Cからシェルを起動し返り値をハ...
-
"JScript"が見つかりません!
-
Perlスクリプトで文字化けして...
-
awkの処理速度を改善したい
-
powershellで関数名を変更する...
-
pythonスクリプトの停止方法に...
-
VBSを利用して、IEのタブを自動...
-
Perlのライセンス
-
cygwinでcshが認識されず困って...
-
UWSCのスクリプトにラグが発生...
-
シェルでsyntax errorがでてしまう
-
ADサーバにおけるログインID,PC...
-
VBSで自動ログインについて
-
VBScriptでCurrentDirectoryを...
-
CシェルプログラミングをCygwinで?
-
vbs: オブジェクトがコレクショ...
-
perlスクリプトのブラウザURLか...
-
perl起動方法
-
Net-SNMPのPerlモジュールでTra...
-
Linux Fedora core2のwebサーバー
おすすめ情報