#navi(../)

* 指定した文字列が何個存在してくる確認する・nanko [#v81775de]
ファイル内やパイブで渡された文字列内に、指定した文字列が存在するか確認し、発見した個数を返却します。~

#contents
#htmlinsertpcsp(c-top.html,c-sp.html)


* ソース一式 [#c9ec6a8f]
以下のリンクよりソースファイル等をダウンロードできます。~
githubにも公開しています。

#ref(nanko-0.1.zip)

** [[GitHub>https://github.com/]] [#xf03261f]
以下のURLから、本ツール(nanko)のページを参照することができます。~
https://github.com/sutot/nanko

* コンパイル方法 [#cd0ccd45]
以下のコマンドでコンパイル、実行ファイルを作成することができます。~
Linux(Ubuntu, Debian), Cygwin, macOSでコンパイル及び動作確認を行いました。

 gcc nanko.c -o nanko

* 使用方法 [#n2bcde38]
使用方法は、ヘルプオプションである、-hをつけて実行してみてください。
 nanko -h
使用例を記します。

使用方法を出力します。
 nanko -h

バージョンを表示します。
 nanko -v

大文字小文字を無視します。
 nanko -i PATTERN FILE

以下の例は、ファイル内容をパイプで渡し、sakuraがいつく存在している確認します。
 cat FILE | nanko sakura
オプション-iをつければ、大文字、小文字を区別しません。
 cat FILE | nanko -i sakura
 
ファイルを指定して実行する。
 nanko PATTERN sakura.txt
sakura.txt内にPATTERNが存在する個数を返却します。
 nanko PATTERN -i sakura.txt
大文字・小文字を区別せず処理をします。~
以下のように複数ファイルを指定することも可能です。
 nanko PATTERN FILE1 FILE2
 nanko PATTERN *.txt

* 実行例 [#i9dfb35c]
実行例を以下に記します。
 $ gcc nanko.c -o nanko
 $ cat nanko.c | ./nanko include
 9

 ./nanko stdin nanko.c
 7

 $ ls -1
 LICENSE
 README
 nanko
 nanko.c
 $ ./nanko -i compile *
 LICENSE : 1
 README : 1
 nanko : 0
 nanko.c : 0

以上。

#htmlinsertpcsp(c-btm.html,c-sp.html)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS