2つの異なる入力ファイルに基づくテキスト処理用の2つのPerlスクリプトがあります。条件に応じて実行されるシェルスクリプトが必要です。
(入力ファイル)/extraction_reversed/
がrunの単語と一致する場合は実行しperlscript1.pl
、それ以外の場合はrunを実行しますperlscript2.pl
。
端末でコンパイルされたシェルスクリプト:
sh run.sh inputfile > outputfile
答え1
次のことができます。
if grep extraction_reversed "$1"; then
perlscript1.pl "$1"
else
perlscript2.pl "$1"
fi
"$1"
スクリプトに渡された引数(例inputfile
:)に置き換えられます。