2012年7月10日火曜日

開発環境

『続・初めてのPerl 改訂版』(Randal L. Schwartz, brian d foy, Tom Phoenix 著、伊藤 直也田中 慎司吉川 英興 監訳、株式会社ロングテール/長尾 高弘 訳、オライリー・ジャパン、2006年、ISBN4-87311-305-9) の2章(中級者の基礎知識), 2.4(練習問題)1を解いてみる。

1.

コード(TextWrangler)

#!/usr/bin/env perl
use strict;
use warnings;

print "1000バイト未満のファイル一覧\n";
print map{"    $_\n"} grep{-s $_ < 1000} @ARGV;

入出力結果(Terminal)

$ ls -l sample*
-rwxr-xr-x@ 2 kamimura  staff   159  7 10 16:04 sample.pl
-rwxr-xr-x@ 1 kamimura  staff   301  6 12 18:57 sample.pl.bak
-r--------  1 kamimura  staff  5563  6 10  2001 sample_text
-rw-r--r--  1 kamimura  staff  5576  3 18 16:09 sample_text.out
-rw-r--r--  1 kamimura  staff  5576  3 17 16:08 sample_text.out.bak

sample:
total 0
drwxr-xr-x  2 kamimura  staff  68  6 23 16:40 sample_folder
drwxr-xr-x  2 kamimura  staff  68  6 23 16:40 sample_folder copy
drwxr-xr-x  2 kamimura  staff  68  6 23 16:40 sample_folder copy 2
drwxr-xr-x  2 kamimura  staff  68  6 23 16:40 sample_folder copy 3
drwxr-xr-x  2 kamimura  staff  68  6 23 16:40 sample_folder copy 4

sample_folder:
total 16
-rw-r--r--@ 1 kamimura  staff  124  3 15 16:56 sample1.bak
-rw-r--r--  4 kamimura  staff  330  3 18 16:09 test
$ ./sample.pl sample*
1000バイト未満のファイル一覧
    sample
    sample.pl
    sample.pl.bak
    sample_folder
$
Perl, Programming,

0 コメント:

コメントを投稿