![]() |
Helloやアメリカ合衆国へようこそ! UNIXおよびLinuxフォーラム!訪問し、当社のグローバルコミュニティに参加いただきありがとうございます。
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| 緊急パターンマッチング数 | krabu | シェルプログラミングとスクリプティング | 6 | 2008年7月31日 06:23午後 |
| AwkのIPアドレスのマッチングをカウントするため | new_buddy | シェルプログラミングとスクリプティング | 3 | 2008年5月28日 05:24午前 |
| フォルダ内のすべてのファイル名から拡張子を取り除く | johnmcclintock | UNIXのダミー質問と回答のため | 5 | 2008年5月21日 08:23午前 |
| コマンドを解凍したフォルダ内の数を取得するに | arunkumar_mca | UNIXのダミー質問と回答のため | 4 | 2007年10月17日 02:19午後 |
| サイズによって重複したファイルを見つけるとパターンに一致するとその数を見つける | ジェロームSukumar | シェルプログラミングとスクリプティング | 2 | 2006年12月1日 04:20午前 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
フォルダ内の一致するファイル名を数
こんにちはすべて、
私は例えば、 4つのファイルの名前がある abc01012009.txt abc02012009.txt abc03012009.txt abc04012009.txt フォルダ。私はまずバックアップして、この場合は、最新の日のご利用は、そのサブフォルダにabc04012009.txtという名前のバックアップして、最新のファイルを利用したいabc.txtにファイルの名前を変更するように、と私の葉 abc01012009.txt abc02012009.txt abc03012009.txt abc.txt その後は、一度のコマンドが完了している私を設定するコマンドを実行すると、ファイルのリストを再度行って、ループの私のコマンドは、ファイルがなくなるまでさらにabcDDMMYYYY.txt名前ですavailable.Can誰か助けてください、ありがとうこれくらい! 。 rgds |
|
||||
|
の拳" ls "があれば、この条件に一致するファイルを発見しているテストに使用されます。このようなファイルがある場合、そのリストにされていないlsの出力は"捨てる" (知っては/ dev / nullを) -がポイントであることにされています。ファイルが見つかった場合は、 [ $ ?は、 "もし、式0 ] "に該当される(意味はls 0成功返さ-ファイルが見つかりませんでした) 。しかし、ファイルがない場合がありますls標準エラーに書き込みます。を取得することができますし、エラーの標準エラー監督による処分は/ dev / nullをすぎる。最も単純な方法は、標準出力に標準エラー直通することです(あなたの距離は/ dev / nullを)ので、これを投げた...
変更内容: コード:
ls -1rt abc[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9].txt > /dev/null コード:
ls -1rt abc[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9].txt > /dev/null 2>&1 編集scottnで最終; 2009年7月2日に 07:10午後.. |
![]() |
| ブックマーク |
| スレッドツール | このスレッドを検索 |
| 表示モード | このスレッド |
|
|