UNIXシェルスクリプト第10章 Part10

ファイルをサーチするシェルスクリプト findfile

特に無し。

 

文字列をサーチするシェルスクリプト findstr

if [ "$OPTIND" = 1 ]  ; then

getoptsが使える環境では、OPTINDという変数に自動的に1の値がセットされている。

 

while getopts iv OPT

getoptsコマンドは、コマンドのオプションを解析したりチェックしたりする。

getoptsの次に書かなくてはならない引数は、このシェルスクリプトで処理させようとするオプションを並べたものになる。

fv: なら指定することのできるオプションはfとvであり、vには何らかの値を付けなくてはならないという意味になる。

OPTというのはgetoptsコマンドが使用する変数。

 

xargs -e frep $I $L -- "$STRING /dev/null

xargsコマンドは標準入力から受け取ったデータをすべて次のコマンドの引数としてそのまま渡す。

 

第10章終了。