私は Unix スクリプト (.ksh) を初めて使用します。引数が文字列配列に「ようこそ」と表示されているかどうかを確認する機能を実装する必要があります。
{"welcome","test","exit"}
String.contains
ロジックはJavaと似ています。
どんな助けでも大歓迎です。
このようなことができます。以下は にbash
あります。それに応じて変更する必要がありますksh
。
array=(welcome test exit)
string='welcome';
for item in ${array[*]}
do
if [[ $string =~ .*$item.* ]]
then
echo "It's present!"
fi
done
It's present!
シェル スクリプトに渡された引数を反復処理するには、空の in で for を使用します。デフォルトでは、引数の反復処理、またはin '$@'
.