ishiducaの日記 このページをアンテナに追加 RSSフィード

2009-03-13

[][][][][][][]続・続・Windowsのコマンドプロントには「ls」コマンドがないので、ワンライナーでそれっぽく代用する 00:17 続・続・Windowsのコマンドプロントには「ls」コマンドがないので、ワンライナーでそれっぽく代用する - ishiducaの日記 を含むブックマーク はてなブックマーク - 続・続・Windowsのコマンドプロントには「ls」コマンドがないので、ワンライナーでそれっぽく代用する - ishiducaの日記 続・続・Windowsのコマンドプロントには「ls」コマンドがないので、ワンライナーでそれっぽく代用する - ishiducaの日記 のブックマークコメント

前述の

とか

を見直していて、こんな書き方もできるなと

$ perl -wl -e '$,="\n"; \
> print map { join "\t",scalar localtime((stat $_)[9]), $_ } @ARGV;' *

stat関数を使って、最終更新日をオプション表示した「ls」コマンドもどきのワンライナー。スクリプト版より情報量が少ないけれど、Stat::lsMode モジュールを使わない分、手軽に使えるんじゃないかと思います。Stat::lsMode モジュールはcpanからインストールする手間があるから面倒な人もいるだろうし。

# 結果
Sun Jan 18 10:28:23 2009    sign.txt
Sun Jan 18 13:51:45 2009    内部監査手順.txt
Sun Jan 25 13:36:08 2009    temp.html
Sun Mar  1 15:20:15 2009    15477800_500.jpg
Sun Mar  8 13:11:02 2009    perl_ls
Thu Feb 19 16:06:56 2009    安全管理規程.txt

まだmap関数とstat関数が飲み込めていないけど、参考にしたところなど

SarifulSariful2012/02/23 16:10Grazi for mkiang it nice and EZ.

crvhjwrmburcrvhjwrmbur2012/02/25 03:2618jHbJ <a href="http://bhiwvkzbhltn.com/">bhiwvkzbhltn</a>

znjenwlznjenwl2012/03/01 01:306WkeFg <a href="http://tgsptrunopdl.com/">tgsptrunopdl</a>

トラックバック - http://perl.g.hatena.ne.jp/ishiduca/20090313