我有这个脚本,旨在下载您作为参数给出的单词的发音:
#!/bin/bash
m=$#
for ((i=1;i<=m;i++));do
echo $i
#wget https://ssl.gstatic.com/dictionary/static/sounds/de/0/"$i".mp3
done
Run Code Online (Sandbox Code Playgroud)
如果我通过这个命令运行它
./a.sh personality brave selfish
Run Code Online (Sandbox Code Playgroud)
它应该打印在标准输出上
personality
brave
selfish
Run Code Online (Sandbox Code Playgroud)
但它打印
1
2
3
Run Code Online (Sandbox Code Playgroud)
你能帮我解决这个问题吗?
ps:例如,如果我使用 $1 编写没有 for 循环的脚本,它将正常工作,但我想同时下载许多文件