比如脚本输入位置变量:1_5
输出效果为:
1
2
3
4
5
脚本代码如下:
#!/bin/bash i=1_5 for j in $(eval echo {${i/_/\..}});do echo ${j};done
但是如果是单纯数字就没法使用上面的语句,比如10,11,12...,这时候需要对变量进行剪裁;
#!/bin/bash i=10_10 for j in $(eval echo {${i/_/\..}});do echo ${j};done
比如脚本输入位置变量:1_5
输出效果为:
1
2
3
4
5
脚本代码如下:
#!/bin/bash i=1_5 for j in $(eval echo {${i/_/\..}});do echo ${j};done
但是如果是单纯数字就没法使用上面的语句,比如10,11,12...,这时候需要对变量进行剪裁;
#!/bin/bash i=10_10 for j in $(eval echo {${i/_/\..}});do echo ${j};done
转载于:https://www.cnblogs.com/ithandonglin/p/6247865.html