[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[connect24h:10640] Re: WIN にて古いファイルを削除
- To: connect24h@xxxxxxxxxx
- Subject: [connect24h:10640] Re: WIN にて古いファイルを削除
- From: YAKUSHIJIN Masao <yaku@xxxxxxxxx>
- Date: Fri, 24 Mar 2006 11:41:22 JST
薬師神です.
| カレントディレクトリに123.txtというファイルを作っておいて、
| Debian(3.1/sarge)上、findはver.4.1.20ですが
| find . -name 123.txt -exec cp 123.txt 123.txt.copy \;
| で動作OKでした。
UNIX系で shell のプロンプトから find を実行する際に,
最後のセミコロンをバックスラッシュを付けてエスケープ
するのは,shell に食われてしまうからです.
Windows のコマンドプロンプトでは,エスケープする
必要はありませんので,バックスラッシュは不要です.
ただし,
| 同様にWinXP上で、
| find . -name 123.txt -exec copy 123.txt 123.txt.copy \;
copy はコマンドプロンプトの内部コマンドで,
copy.exe とか copy.com といった外部コマンドはあり
ませんので,このままだと別のエラーになります.
別途コピーするためのコマンドを用意する必要があります.
coreutils もインストールした上で,
find . -name 123.txt -exec cp 123.txt 123.txt.copy ;
としてやれば,うまく行きます.
--
yaku
--[PR]------------------------------------------------------------------
出┃光┃カ┃ー┃ド┃ま┃い┃ど┃プ┃ラ┃ス┃
━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛
年会費永久無料!ETCカードも無料!ガソリン割引など特典満載!
ただいま、入会特別キャンペーン実施中!!
http://ad.freeml.com/cgi-bin/ad.cgi?id=dSQh9
------------------------------------------------------------------[PR]--
■GMO INTERNET GROUP■ GMO INTERNET www.gmo.jp