開発環境
- OS X Lion - Apple(OS)
- BBEdit - Bare Bones Software, Inc.(Text Editor)
- Script言語:Perl
その他参考書籍
3.
コード(BBEdit)
sample.pl
#!/usr/bin/env perl use strict; use warnings; use utf8; use 5.016; binmode STDOUT, ':utf8'; binmode STDIN, ':utf8'; use IO::Dir; my $dir_fh; for (@ARGV) { if (-d $_) { $dir_fh = IO::Dir->new($_) || die $!; while (defined( my $file = $dir_fh->read )) { print "$file\n"; } } }
入出力結果(Terminal)
$ ./sample.pl sample_folder . .. .DS_Store sample1.bak test $ ls -a sample_folder . .. .DS_Store sample1.bak test $
pythonの場合。
sample.py
コード(BBEdit)
#!/usr/bin/env python3.3 #-*- coding: utf-8 -*- import os, sys, glob for x in sys.argv: if os.path.isdir(x): for y in map(lambda z: z.split(os.path.sep)[-1], glob.glob(os.path.join(x, "*"))): print(y)
入出力結果(Terminal)
$ ./sample.py sample_folder sample1.bak test $
0 コメント:
コメントを投稿