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

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



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

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
単語の出現数のカウント shikhakaul UNIXのダミー質問と回答のため 8 2009年6月25日 11:10午前
どのようにファイル内の文字の数を確認するには bd_joy シェルプログラミングとスクリプティング 9 2008年7月14日 09:29午前
ファイル内のすべてのレコードと、単語数を取得するgrep - perlの meghana シェルプログラミングとスクリプティング 4 2008年2月13日 10:06午後
検索&単語の出現数を skoppana UNIXのダミー質問と回答のため 1 2007年11月9日 05:07午後
間違ったコードの行の数を示す言葉 tselvanin UNIXのダミー質問と回答のため 3 2004年1月6日 11:33午後

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

参加日: 2007年5月
投稿: 54
Unhappy ファイルからperticular単語の出現数を数える

私は1つのテキストファイルからperticular単語の数をカウントするため発生します。

してください" "以下のコマンドを教えてkshで働くかどうかです。もしそれが動作するのではなく、コマンドは動作しません。
  #2固定リンク)  
Old 2007年5月25日
blowtorch's Avatar
ジェット機 blowtorch is offline Forum Advisor  
サポーター
  
 

参加日: 2004年12月
場所:シンガポール
投稿数: 2,350
、 ' '以下のコマンドでファイルを表示するために使用されています。ファイル内の特定の単語を検索するにはgrepを使用しています。あなたも、正確なスイッチのmanページをチェック出現数をカウントするために使用することができます。
  #3固定リンク)  
Old 2007年5月25日
funksen funksen is offline Forum Advisor  
登録ユーザー
  
 

参加日: 2006年11月
場所:オーストリア/ウィーン
投稿数: 430
はgrep -または<文字列> <ファイル> |トイレ-ワット
  #4固定リンク)  
Old 2007年5月25日
cfajohnson's Avatar
cfajohnson cfajohnson is offline Forum Advisor  
シェルプログラマは、著者
  
 

参加日: 2007年3月
場所:トロント、カナダ
投稿数: 2361
引用:
当初の投稿 りんくう
私は1つのテキストファイルからperticular単語の数をカウントするため発生します。

コード:
tr -cs 'A-Za-z' '\n' < FILE | grep -c "WORD"
  #5固定リンク)  
Old 2007年8月8日
pelipeplips pelipeplips is offline
登録ユーザー
  
 

参加日: 2007年8月
場所:マニラ、フィリピン
投稿: 3
引用:
はgrep -または<文字列> <ファイル> |トイレ-ワット
私は、 " - O "をオプションではgrepを使ってみましたが、とても私はこのエラーを与える:
はgrep :不正なオプション-または
" - O "をオプションとは何ですか?

また、ファイル内の特定の文字列の発生を見つける必要があります。現在、私を使用しています:
コード:
grep -c 'abc' sample.txt
しかし、上記のコードを1行に1が出現するのみカウントされます。どうすればどのように関係なく多くのoccerenceが1行に1がある言葉は' abcの'の合計数を取得しますか?

例:
この行は1です ABC社 および ABC社
この2行目です ABC社

  #6固定リンク)  
Old 2007年8月8日
Klashxx's Avatar
Klashxx Klashxx is offline Forum Advisor  
HP-UX/Linux/Oracle
  
 

参加日: 2006年2月
場所:アルメリア、スペイン
投稿数: 393
使用:
コード:
awk '{ 
     for (i=1;i<=NF;i++)
         if ( $i == "abc")
         c++
     }
END{
print c}' sample.txt
または:
コード:
awk '
BEGIN {
RS=FS
}
{
if ( $0 ~ /abc/ )
   c++
}
END{
print c++
}' lsample.txt
  #7固定リンク)  
Old 2007年8月8日
matrixmadhan matrixmadhan is offline Forum Advisor  
Technoratiのマスター
  
 

参加日: 2005年3月
場所:Bのリーフノード+木
投稿数:2953
引用:
当初の投稿 Klashxx View Post
コード:
awk '
BEGIN {
RS=FS
}
{
if ( $0 ~ /abc/ )
   c++
}
END{
print c++
}' lsample.txt
それともう一つの問題がある

シェルでは、入力が投稿して、検索パターンには"ああ"と" "またaaaを一致させる

このしてください
コード:
awk ' BEGIN {RS=FS} { if ( $0 ~ /^aa$/ ) { c++; i=NR; } } END{if ( i == NR ) { c++ } print c}' filename
Closed Thread

ブックマーク

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

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

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

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




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


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

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