![]() |
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| 登録:のftpから古いファイルを削除 | sam99 | UNIXのダミー質問と回答のため | 3 | 2008年1月9日 10:56午前 |
| tar'ingとファイルビュン | FredSmith | UNIXのダミー質問と回答のため | 4 | 2006年5月2日 04:09午後 |
| rmファイルよりも古い... | annemar | UNIXのダミー質問と回答のため | 2 | 2006年2月8日 05:47午前 |
| ファイルを15分以上 | sveera | シェルプログラミングとスクリプティング | 0 | 2005年8月5日 03:05午後 |
| タール30日より古いファイル | wfch | UNIXのダミー質問と回答のため | 6 | 2004年4月19日 05:40午前 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
ビュンとファイルを1ヶ月以上
私は、ディレクトリ内のすべてのファイルよりも古い郵便を刊行する必要があります。
私は彼らのファイル拡張子を使用してアーカイブする必要があります そうなんです。のDAT 、 。 csv 、 Excel用。 cntのファイルは、ディレクトリ内の。 私はこの仕事は、次のコマンドを使用doesn't 検索/パス/ *.のDAT -ファイルのmtime +30 doesnotこのコマンドが表示されます。 datファイルを1ヶ月以上古い 私は、うんざりされている別のメソッドを使用するが、ビュン月は賢明な 郵便dat_zip.zip `はls - rtl *. DATの|はgrep 1月Awkの' ( ) $ 9を印刷する| ' ` この私は、郵便ディレクトリのzipファイルがあることが、後にフォルダの場合、私は1月からこのコマンドを使用してファイルを削除 はls - rtl *. DATの|はgrep 1月Awkの' ( $ 9 )を印刷する| ' | rm *. DATの 私もほかの月のすべてのdatファイルが失われます。 私の知識' | 1として' Óする/前のコマンドのP私は/次のコマンドの確率、なぜ私はすべてを失う。 datファイルを他の月(も)から 達人に光をあててください。 ありがとう、よろしく、 ラム。 |
|
||||
|
引用:
コード:
ls -rtl *.dat | grep Jan | awk '{print $9}' >/dev/null
rm *.dat
これは、あなたの*. datファイルはなくなっているだろうか。パイプラインを使用するための正しい構文(と)の無駄な使用はgrep | awkは避け コード:
ls -rtl *.dat | awk '/Jan/{print $9}' | xargs rm
バックを使用できるかが、常にビット、 IMHO危険があります。 |
![]() |
| ブックマーク |
| スレッドツール | このスレッドを検索 |
| 表示モード | このスレッド |
|
|