#!/bin/bash
array=($1 $2 $3 $4)
if [ "$#" -ne 4 ]; then
echo "Please enter Names"
else
for i in 1 2 3 4 5
do
echo "Welcome $i times"
done
echo "The Name is: "
fi
シェルスクリプトで構文エラーが発生しています: Unexpected token fi
. スクリプトで間違っていることを教えてください。
あなたのスクリプトは私のために働きますGNU bash, version 4.2.39
:
$ ./test A B C D
Welcome 1 times
Welcome 2 times
Welcome 3 times
Welcome 4 times
Welcome 5 times
The Name is:
$ cat test
#!/bin/bash
array=($1 $2 $3 $4)
if [ "$#" -ne 4 ]; then
echo "Please enter Names"
else
for i in 1 2 3 4 5
do
echo "Welcome $i times"
done
echo "The Name is: "
fi