shell 数字循环中变量的使用
2015-12-17 17:43
465 查看
shell环境,假设有一个变量NUM,需要用一个for循环输出NUM到NUM+n之间的所有值
常用做法是
例如
但是引用了变量会报错
这里{${kk}..${tt}}被当作一整个字符串了
解决方法是用eval
如下:
mark一下
常用做法是
for a in {NUM..NUM+n} do echo ${a} done
例如
但是引用了变量会报错
这里{${kk}..${tt}}被当作一整个字符串了
解决方法是用eval
for a in `eval echo {${kk}..$[kk+4]}` do echo ${a} done
如下:
mark一下
相关文章推荐
- shell 脚本,功能上传图片(第一次写shell,留作纪念)
- 企业内部网段检测有多少主机存活——shell脚本
- shell 括号学习
- win10系统Powershell重置应用失效的解决办法
- shell脚本中导入mysql数据&&执行mysql语句
- linux在shell中获取时间
- bash: useradd: command not found
- shell重定向调试信息
- 使用shell批处理进行不同参数运算
- shell小记:let
- bash的操作环境[转]
- 关于bash和dash
- Xshell使用教程及WinSCP使用教程
- shell脚本报错:-bash: xxx: /bin/sh^M: bad interpreter: No such file or directory
- Shell变量:Shell变量的定义、删除变量、只读变量、变量类型
- Linux下Shell编程解析
- Linux下Shell编程解析
- Shell 编程快速入门
- shell 命令之 find命令二
- shell 命令之 find 命令一