The UNIX and Linux Forums  
Helloやアメリカ合衆国へようこそ! UNIXおよびLinuxフォーラム!訪問し、当社のグローバルコミュニティに参加いただきありがとうございます。

Go Back   UNIXおよびLinuxフォーラム > トップフォーラム > UNIXのダミー質問と回答のため
Googleのunix.com



UNIXのダミー質問と回答のため もしUNIXやLinuxについての質問があれば、ここに投稿してください。すべてのUNIXおよびLinux初心者歓迎!

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
変数の文字列をカウントする ディップ シェルプログラミングとスクリプティング 5 2008年10月22日 09:19午前
正確な言葉はgrepをカウントするためのオプションですか? マディ リナックス 3 2008年6月17日 09:55午前
シェルが必要/はgrepを削除するsedスクリプト+文字列の置換 pranavagarwal シェルプログラミングとスクリプティング 3 2007年11月15日 06:35午前
文字列の最大長をカウントする ganesh123 シェルプログラミングとスクリプティング 2 2007年2月23日 04:27午後
シェルの文字列のパターンをカウントする kevin80 UNIXのダミー質問と回答のため 3 2003年6月3日 10:34午前

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

参加日: 2009年6月
記事: 1
スクリプトをカウントするgrep - cを文字列ではなく、 1回2回?

私のファイルには文字列の出現の数を取得するにはこのスクリプトを試してみました。
私はこの1つのディレクトリに複数のファイルを使用している。
以外には2回'のすべての1つのインスタンスの数がすべてのファイル名を" invALL.06開始"このスクリプトは、請求書の作品をトータル' 。
がある場合は'発生している請求書の合計の5 'は、ファイルは10を返します。
私はgrepでそれを試してみました- cnとするgrep -クリスマス島。ないより良い。
私は、文字列は"最後のページ"と同じ結果を試してみました。
私は、キーワード" "はファイルの続きを検索してテストした。それらを正確にカウントされます。それはgrep - cを上に関係のある文字列には、 1つの単語を超えるか?
ありがとう。

スクリプト
invALL.06のi *
する

カウント\u003d `はgrep - c 'は請求書の合計' $私`

" $私エコー" " $カウント"している請求書の合計

完了した


出力:
invALL.0605 870請求書の集計している
invALL.0606 936請求書の集計している


それを探しているファイルは、以下のように見えます。それは"合計請求書の"請求書の各セクションの最後にしている。

& k2G & f504y4X ( 8U ( s0p12.00h0s1b4102T & l6D & k10H & k2G & f504y4X ( 8U ( s0p12.00h0s1b4102T & l6D & k10H & a0h60V

請求書
000000 06/19/09 84888から00
25070 ZZジョー1
06/19/09 14:40
私に協力名エルエルシー( MD )体制を売る
123あなたの街のDr 777私のドライブ
スイートŽ
あなたの街、バアービントン24551 、 21061モルドバ

私に売る
123あなたの街のDr 555-555-1212ネット30日07/19/09
yourtown 、バ24551を売却、 Lジョン06/19/09


注文の
この顧客。
6/17/09配信を行う
1 ED51 1 0 1 SHT 2.68 2.68
15 #
2 la4 5 0 5各8.00 90.00
040
3 EW4 5 0 5 sht 7.35 36.75
4mmの
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d
小計非課税: 89.43

3行合計出荷数量合計11 89.43トータル
燃料Surchrg 3.50
請求書の合計92.93








最後のページ
& k2G & f504y4X ( 8U ( s0p12.00h0s1b4102T & l6D & k10H & k2G & f504y4X ( 8U ( s0p12.00h0s1b4102T & l6D & k10H & k2G & f504y4X ( 8U ( s0p12.00h0s1b4102T & l6D & k10H & k2G & f504y4X ( 8U ( s0p12.00h0s1b4102T & l6D & k10H & a0 h60V

請求書
000000 06/19/09 848700 〜 01
25070 ZZロン1
06/19/09 14:40
selltome isell 、エルエルシー( MD )体制
123 sellme 123ドライブwesell
スイートŽ
pinetree 、バ24000 pinetree 、 AZ順12121

私sellto
123 myroad 222-555-1212ネット30日07/19/09
木、バ24000 soldfromme 、 06/19/09 jjones


〜のために
この顧客。
5 YMA 2 0 2各3.65 7.30
A24
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d
小計非課税: 7.30

1行合計出荷数量合計2 7.30合計
請求書の合計7月30日











最後のページ
  #2固定リンク)  
Old 2009年6月24日
ジムマクナマラ jim mcnamara is offline Forum Staff  
...@...
  
 

参加日: 2004年2月
場所: NM
投稿数:5763
コード:
for i in invALL.06* 
do 
   grep -c '^Invoice Total' $i  | read count
   echo "$i  has  $count Invoice Totals" 
done
試している。
  #3固定リンク)  
Old 2009年6月24日
メチル methyl is offline
登録ユーザー
  
 

参加日: 2008年3月
投稿数: 1,175
このプリンタの制御コードとの完全なファイルフォーマットを印刷のように見えます。
私たちはテキストに、テキスト検索を実行する前に制御文字を変換する必要があります。また、通常のプロセスは、 "ループでも、スクリプトのファイル名を空白文字が含まれて破壊を停止する場合は、オープンの"ファイルの一覧が終了しました。
挑戦する

コード:
ls -1d invALL.06* | while read FILENAME
do
       # sed -n l (character ell) converts control characters to text 
       count=`sed -n l "${FILENAME}" | grep -c 'Invoice Total'` 
       echo "${FILENAME} has ${count} Invoice Totals" 
done
私は、検索を開始する行を閉じ込めているジムマクナマラ注記"請求書の合計"は、すでに問題を修正したことがあります!私は踏み込んでも深くなることがあります。

メチルによって編集最終; 2009年6月24日に 07:04午後..理由:誤植
Reply

ブックマーク

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

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

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

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




すべてGMT -4です。現在の時刻は 10:39午前


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

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