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章終了。