Article View: fj.lang.perl
Article #174Re: mkdir$B$N(B -p $B%*%W%7%g%sAjEv$r<B8=$9$k$K$O!)(B
From: Inaba Hiroto
Date: Fri, 03 Apr 1998 00:00
Date: Fri, 03 Apr 1998 00:00
46 lines
1979 bytes
1979 bytes
In article <38vhss3235.fsf@gaea.ssel.toshiba.co.jp> ken@gaea.ssel.toshiba.co.jp (IRIUCHIJIMA Ken / =?ISO-2022-JP?B?GyRCRn5GYkVnGyhCIBskQjdyGyhC?=) writes:
> >>>>> kazuhiko.nammei@toshiba.co.jp (Kazuhiko Nanmei) (="nammei") $B$5$s(B
> >>>>> 2 Apr 1998 10:09:48 GMT $B$K8@$o$l$k$K$O(B:
> nammei> mkdir$B$N(B-p$B%*%W%7%g%sAjEv$r<B8=$7$?$$$N$G$9$,!"$I$s$J$U$&$K(B
> nammei> $B=q$1$PNI$$$s$G$7$g$&$+!)(B
> $B$P$i$7$F!">e$+$i=gHV$K$"$k$+$I$&$+;n$7$J$,$i:n$C$F$$$1$P$h$$$G$9$M!#(B
> $B6h@Z$j$,(B '/' $B$J$N$G<c43LLE]$G$9$,9M$(J}$@$1=q$/$H!"(B$_ $B$K(B a/b/c/d $B$,F~$C(B
> $B$F$$$k$H$7$F(B
> @d = split m'/';
> for (@d) {
> mkdir $_
> unless -d $_;
> chdir $_;
> }
$B$3$N9M$(J}$G$$$$$H;W$$$^$9$,!"$A$g$C$H$@$1JL$N$d$j$+$?$r$7$F$_$^$7$?!#(B
#/usr/local/bin/perl -w
for (@ARGV) {
while (m:/|$:g) {
mkdir $`, 0777 or die "Can't mkdir $`: $!\n" if $` ne "" and !-d $`;
}
}
$B0l1~$3$N$^$^%9%/%j%W%H$K$7$F$bF0$/$h$&$K$7$?$D$b$j$G$9$,!"K\Ev$KLdBj$J$$(B
$B$H$OJ]>Z$7$^$;$s(B:->$B!#(B
In article <6g063d$475$1@meshsv66.os.mesh.ad.jp> m-azuma@mxa.meshnet.or.jp writes:
> "`"$B$r;H$C$F%7%'%k$G<B9T$9$l$P$h$$$o$1$G$9$+$i!"(B
> `mkdir -p a/b/c/d`;
$B$5$\$k$J$i!"$3$N9M$(J}$G$$$$$G$9$,!";H$&$N$O(B
system("mkdir -p a/b/c/d");
$B$NJ}$,$h$$$H;W$$$^$9!#(B
--
$B0pMU(B $B9@?M(B (inaba@st.rim.or.jp)
Technical Details
Message-ID:
<yaxo1aai.fsf@carnival.st.rim.or.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<6fvo5c$jd9@ux37.fuchu.toshiba.co.jp> <38vhss3235.fsf@gaea.ssel.toshiba.co.jp> <6g063d$475$1@meshsv66.os.mesh.ad.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 1043e7,35a2f9c0f0c5150f X-Google-Attributes: gid1043e7,public From: inaba@st.rim.or.jp (Inaba Hiroto) Subject: Re: mkdir$B$N(B -p $B%*%W%7%g%sAjEv$r<B8=$9$k$K$O!)(B Date: 1998/04/03 Message-ID: <yaxo1aai.fsf@carnival.st.rim.or.jp> X-Deja-AN: 340216365 References: <6fvo5c$jd9@ux37.fuchu.toshiba.co.jp> <38vhss3235.fsf@gaea.ssel.toshiba.co.jp> <6g063d$475$1@meshsv66.os.mesh.ad.jp> Organization: A Red Hat Commercial Linux Site Reply-To: inaba@st.rim.or.jp Newsgroups: fj.lang.perl