![]() |
|
|
Googleのunix.com
|
|||||||
| UNIXのダミー質問と回答のため もしUNIXやLinuxについての質問があれば、ここに投稿してください。すべてのUNIXおよびLinux初心者歓迎! |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| Perlスクリプトのヘルプ-データへの書き込みファイル | meghana | シェルプログラミングとスクリプティング | 2 | 2008年2月4日 05:05午後 |
| PerlでのCGIスクリプトを書く | アルマ | シェルプログラミングとスクリプティング | 7 | 2007年4月23日 10:46午後 |
| RTR書面およびUNIXの実装では、スクリプトを実行する | mahajan.anubhav | シェルプログラミングとスクリプティング | 0 | 2006年3月16日 05:20午前 |
| ヘルプが必要な場合には、 UNIXのスクリプトを書く | pray44u | シェルプログラミングとスクリプティング | 1 | 2005年3月30日 08:15午前 |
| Perlモジュールを書く | jo_aze | シェルプログラミングとスクリプティング | 4 | 2003年8月6日 12:10午後 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
まあ場合には、コマンドラインまたはスクリプト内で作業しているからあなたのシェルを使用するよりもあなたを行う外部プログラムを呼び出す場合は、より少ないリソースを使用している。あなたは、 "既に存在している機能を使用している" 。仕事ではなく、 2の場合は10秒かかるのは非常に重要な1日で一日仕事ではない。再生にはトレードオフがあなたのデータを扱っている非常に大きな金額だ。 Perlの 非常に効率的にすることができますが、名前を変更するだけの場合dgnのためのあなたのホームディレクトリのファイルを横断している、それはおそらくずっと簡単にして既に使用してください。移植性と複雑さ、他の考慮されています。 あなたの例では、シェルで表すことができる(コマンドラインで、この作品はbash ) : コード:
for x in *.dng;do mv $x ${x:2};done
意味は、パターン*. 、同じ名前の名前を変更するには2文字のインデックスは、最初の2文字、というより、それぞれのファイルにマッチdngスタートを切る。同指数は0から、あなたのファイルに名前を変更すると起動3p2325294.dgn 2325294.dgn 私は一度のおそれのパワーを実現シェルに慣れると思う。配管のあるものまで、多くの例がある セッド やawkは、 perlのが、答えはすでにあなたの指先にあります。私自身は多くて行われました。それはあなたが知っている簡単にすることができる方法 セッド 動作するので、あなたはそれを探索する代わりに、シェルと同等。 そして、私は完全にどのように書き込まれるかについてはよく分からない Perlの、私は、部門内では少しさびたんだ... / Lakris |