我正在做这个脚本(使用 zsh,但我想它不是很重要):
mylist=`seq 1 3`
for i in $mylist ; do echo "abc/$i" ; done
Run Code Online (Sandbox Code Playgroud)
这给出了:
abc/1
2
3
Run Code Online (Sandbox Code Playgroud)
虽然我想看到:
abc/1
abc/2
abc/3
Run Code Online (Sandbox Code Playgroud)
非常感谢有人可能会发现为什么它不起作用/如何做。
你可以保持简单:
for i in 1 2 3; do echo "abc/$i" ; done
Run Code Online (Sandbox Code Playgroud)
或者
for i in $(seq 1 3); echo "abc/$i"
Run Code Online (Sandbox Code Playgroud)
输出:
abc/1
abc/2
abc/3
Run Code Online (Sandbox Code Playgroud)