シェルスクリプトは、入力に基づいて2つのPerlスクリプトを実行します。

シェルスクリプトは、入力に基づいて2つのPerlスクリプトを実行します。

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:)に置き換えられます。

おすすめ記事