🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.perl
Article #169

mkdirの -p オプション相当を実現するには?

#169
From: Kazuhiko Nanmei
Date: Thu, 02 Apr 1998 00:00
33 lines
1552 bytes
こんにちわ
なんめい@東芝と申します。

mkdirの-pオプション相当を実現したいのですが、どんなふうに
書けば良いんでしょうか?
 どなたか、ご教授ください。m(__)m

やりたい事は・・・
カレントディレクトリに、「a」というディレクトリが無い状態で

mkdir -p a/b/c/d

とやった場合、カレントディレクトリに、a、その下に、b、その下に、c、・・・
という風に、勝手に足りないディレクトリを作ってくれますよね。
それを、

mdkir a/b/c/d

とやると、当然のように・・・

mkdir:  ディレクトリ "a/b/c/d" を作成できません: ファイルまたはディレクトリがあ
りません。
とエラーになります。

でも、どうにかして「-p」オプションを使わないで、
同じような事をやりたいのです。

実際使うコマンドは、mkdirでは無く、他の外部コマンドなんですが・・・
また、そのコマンドが、-pの様なオプションを実装してくれていなんで
困ったしだいです。

宜しくお願いします。
Technical Details
Message-ID: <6fvo5c$jd9@ux37.fuchu.toshiba.co.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 1043e7,35a2f9c0f0c5150f,start
X-Google-Attributes: gid1043e7,public
From: kazuhiko.nammei@toshiba.co.jp (Kazuhiko Nanmei)
Subject: mkdirの -p オプション相当を実現するには?
Date: 1998/04/02
Message-ID: <6fvo5c$jd9@ux37.fuchu.toshiba.co.jp>
X-Deja-AN: 340144209
Mime-Version: 1.0
Content-Type: Text/Plain; charset=ISO-2022-JP
Organization: Fuchu Works, TOSHIBA Corp.,Japan
Newsgroups: fj.lang.perl