The UNIX and Linux Forums  

Go Back   UNIXおよびLinuxフォーラム > トップフォーラム > シェルプログラミングとスクリプティング
Googleのunix.com



シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
翻訳のgcc / gに+ + / gfortranオプション『 Sun Studioコンパイラオプションに アイボット SolarisのBigAdminのRSS 0 2009年2月4日 02:30午後
どのように?コマンドラインのオプションの文字列で開始するコマンド TinCanFury シェルプログラミングとスクリプティング 5 2008年4月28日 07:06午後
JavaScriptを: :圧搾0.07 (デフォルトブランチ) アイボット ソフトウェアリリース-RSSニュース 0 2008年3月17日 08:00午後
コマンドラインのオプションから関連配列 jperret シェルプログラミングとスクリプティング 1 2008年1月10日 05:16午後
コマンドラインオプションを実行する Safia 高レベルのプログラミング 8 2002年7月4日 04:50午前

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek を搭載 Powered by Google
 
LinkBack スレッドツール このスレッドを検索 スレッドを評価 表示モード
  #1固定リンク)  
Old 2009年5月26日
nomkev nomkev is offline
登録ユーザー
  
 

参加日: 2009年5月
投稿数: 6
1行に複数の日付のオプションを圧搾する方法?

この場合、再度明らかに過度に重要なのを防止できるが、そのisn'tとは少し遅いかと思いまして、複数回ファイルを検索している。私だけでなく、今日は以前から、今後3日間に一致します。これは私が何をされ、その重いとIMがトラブルにスリムダウンする方法を発見。

CDを〜 /仕事
それはgrep `日付-日付\u003d " 3日前" " + % b % d個" `レ
それはgrep `日付-日付\u003d " 2日前" " + % b % d個" `レ
それはgrep `日付-日付\u003d " 1日前" " + % b % d個" `レ
それはgrep `日" + % b % d個" `レ
それはgrep `日付-日付\u003d "次の日に" " + % b % d個" `レ
それはgrep `日付-日付\u003d " 2日間" " + % b % d個" `レ
それはgrep `日付-日付\u003d " 3日間" " + % b % d個" `レ

mmmddで始まる行だけを吐き出すし、必要があるいくつかの空間/時間を節約することを望んイム。
ありがとう
nomkev
  #2固定リンク)  
Old 2009年5月26日
ghostdog74 ghostdog74 is offline Forum Advisor  
登録ユーザー
  
 

参加日: 2006年9月
投稿数:2540
あなたのファイルの詳細サンプル
  #3固定リンク)  
Old 2009年5月26日
nomkev nomkev is offline
登録ユーザー
  
 

参加日: 2009年5月
投稿数: 6
thatsそれ。そのわずか機能...私は、 ( )容量を節約するためスキップされます。

編集:エラーが発生しました。のファイルです。も、その名前をしているとの基本的にはテキスト:

may24名名
may25名名
may26名名
等..

再度編集するには: 1つの桁は、 ' may01 'などしている

編集nomkevで最終; 2009年5月26日に 11:42午前..
  #4固定リンク)  
Old 2009年5月26日
ケンブリッジ cambridge is offline
登録ユーザー
  
 

参加日: 2009年5月
投稿: 55
この次の必要が速いことが...

コード:
gawk '
   BEGIN {
     for (i=-3;i<=3;i++)
     {
        cmd="date --date=\"" i "days\" \"+%b%d\""
        cmd | getline
        close(cmd)
        dy[$0]++
     }
   }
   { for (s in dy) if ($0 ~ "^" s "[^0-9]") print }' les
  #5固定リンク)  
Old 2009年5月26日
nomkev nomkev is offline
登録ユーザー
  
 

参加日: 2009年5月
投稿数: 6
イムの出力を取得...
変更のろま(イムのUbuntuを使用して)が、エラーのいずれかmawkする。
  #6固定リンク)  
Old 2009年5月26日
ケンブリッジ cambridge is offline
登録ユーザー
  
 

参加日: 2009年5月
投稿: 55
私は、あなたの場合はgrepコマンドを無視していた点はなかった。変化 大胆な赤

コード:
gawk '
   BEGIN {
     for (i=-3;i<=3;i++)
     {
        cmd="date --date=\"" i "days\" \"+%b%d\""
        cmd | getline
        close(cmd)
        dy[tolower($0)]++
     }
   }
   { for (s in dy) if ($0 ~ "^" tolower(s) "[^0-9]") print }' les
  #7固定リンク)  
Old 2009年5月26日
nomkev nomkev is offline
登録ユーザー
  
 

参加日: 2009年5月
投稿数: 6
は、はるかに高速美しい。
どうもありがとう!
Closed Thread

ブックマーク

タグ
日付はgrep

スレッドツール このスレッドを検索
このスレッドを検索

高度な検索
表示モード このスレッド
このスレッド

投稿ルール
あなた ことができない。 新しいスレッドを投稿
あなた ことができない。 返信の投稿
あなた ことができない。 添付ファイルの投稿
あなた ことができない。 自分の投稿を編集

BBコード なる 〜の上に
スマイリー なる 〜の上に
[イメージ] コードは 〜の上に
HTMLコードは、 オフ
トラックバック なる 〜の上に
ピングバック なる 〜の上に
Refbacks なる 〜の上に




すべてGMT -4です。現在の時刻は 04:17午後


提供: vBulletin、著作権© 2000 - 2006、Jelsoft企業株式会社。言語翻訳による電源
vBCredits v1.4著作権© 2007 - 2008 、 PixelFXスタジオ
は、 UNIXおよびLinuxフォーラムのコンテンツ著作権© 1993 〜 2009 。すべての権利を管理しReserved.Ad RedTyger

コンテンツ関連のURLで vBSEO 3.2.0