我正在编写一个脚本,该脚本打印以元音开头并以数字结尾的参数
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
它不起作用;我应该改变什么?