Shell脚本:最后一个值分配给for循环中的所有字符串

时间:2018-09-05 04:10:49

标签: bash shell

在for循环中创建多个别名时,我很难遍历所有变量。

我想创建一个别名来创建名称为s1 s2 s3的tmux会话。但是,当我运行以下代码时,所有别名(tmux_s1,tmux_s2,tmux_s3)仅创建名称为s3的tmux会话,即仅将最后一个'i'(此处为3)分配给所有别名字符串。我可以进行哪些更改以便立即分配“ i”?谢谢!

for i in 1 2 3
do
    echo "creating alias for s$i"
    alias tmux_s${i}='tmux new -s s$i'
done

0 个答案:

没有答案