母音で始まり数字で終わる引数を出力するスクリプトを書いています
Example : ./script Alex1GB0 Bud1GG0 Ethan8DC0 Chad5XZ7d
出力は
Alex1GB0 Ethan8DC0
これは私がこれまでに試したことです
#!/bin/bash
for x in $*; do
o=$(echo $x | grep '\<[AEIOUaeiou]...[0-9].\>')
if[$? -eq 0]; then
echo $o
fi
done
exit 0
うまくいきません。何を変更すればよいですか?