開発環境
- OS X Mavericks - Apple(OS)
- BBEdit - Bare Bones Software, Inc., Emacs (Text Editor)
- Perl (プログラミング言語)
初めてのPerl 第6版 (Randal L. Schwartz (著)、brian d foy (著)、Tom Phoenix (著)、近藤 嘉雪 (翻訳)、オライリージャパン)、13章(ディレクトリ操作)の13.13(練習問題)5.を解いてみる。
その他参考書籍
13.13(練習問題)5.
コード(BBEdit, Emacs)
sample290_5.pl
#!/usr/bin/env perl use strict; use warnings; use utf8; binmode STDIN, ':utf8'; binmode STDOUT, ':utf8'; binmode STDERR, ':utf8'; use File::Basename; use File::Spec; my ($source, $target) = @ARGV; $target = File::Spec->catfile($target, basename $source) if -d $target; rename $source, $target;
入出力結果(Terminal)
$ touch temp.txt $ ./sample290_5.pl temp.txt temp1.txt $ ls temp.txt temp1.txt ls: temp.txt: No such file or directory temp1.txt $ mkdir temp_dir $ ./sample290_5.pl temp1.txt temp_dir/ $ ls temp_dir/temp1.txt temp_dir/temp1.txt $ ./sample290_5.pl temp_dir/temp1.txt . $ ls temp_dir/temp1.txt ls: temp_dir/temp1.txt: No such file or directory $ ls temp1.txt temp1.txt $ ./sample290_5.pl temp1.txt temp_dir/ $ ./sample290_5.pl temp_dir/temp1.txt temp.txt $ ls temp.txt temp.txt $ ls temp_dir/temp* ls: temp_dir/temp*: No such file or directory $
0 コメント:
コメントを投稿