shell脚本变量执行
来源:互联网 发布:mmd怎么保存动作数据 编辑:程序博客网 时间:2024/06/14 05:02
命令行下执行如下语句没有问题awk -F ' ' '{print $1}' ./tmp
写一个shell脚本执行如下语句没有问题
#!/bin/shINFO=`awk -F ' ' '{print $1}' ./tmp`echo $INFO
但是如果想将$1中的1从1到10来执行按如下脚本却无法执行
#!/bin/shNUM="3"INFO=`awk -F ' ' '{print $$NUM}' ./tmp`echo $INFO
改成如下方式即可
#!/bin/shNUM="3"#INFO=`awk -F ' ' '{print $"$NUM"}' ./tmp`INFO=`awk -F ' ' '{print $'$NUM'}' ./tmp`echo $INFO
事例如下获取linux的flash分区的大小(m)
#!/bin/shMTDS=`cat /proc/mtd | awk '{print $2}'`BLOCKS=`cat /proc/mtd | awk '{print $4}'`echo $BLOCKS>./tmp#i=3#INFO=`printf "awk -F ' ' '{printf $%d}' ./tmp\n" $i`#INFOS=`$INFO`#echo $INFOSi=0for mtd in ${MTDS};do#echo ${mtd}if [ ${mtd} != 'size' ];thensize='0x'${mtd}#echo $sizeNUM=`expr $i + 2`size=`printf "%d\n" $size`size=`expr $size / 1024 / 1024`DEV_INFO=`awk -F ' ' '{print $'$NUM'}' ./tmp`printf "%2d:%-15s\t%dM\n" $i $DEV_INFO $sizei=`expr $i + 1`fidone
阅读全文
1 0
- shell脚本变量执行
- Shell基础教程,什么是Shell?Shell脚本的执行方式,Shell中的变量,Shell中的特殊变量
- 记录shell脚本执行的流程及变量的值
- 运维之shell篇------1. Shell概述 、 编写及执行脚本 、 Shell变量
- php执行shell脚本
- 如何执行shell脚本
- shell脚本执行顺序
- Android 执行shell脚本
- android执行shell脚本
- Hadoop执行shell脚本
- Android执行shell脚本
- Android shell 脚本执行
- shell执行脚本
- Android执行shell脚本
- 如何执行shell脚本
- PHP执行shell脚本
- Android执行shell脚本
- ANT 执行SHELL脚本
- 使用子查询来提升distinct count
- 有哪些命令行的软件堪称神器?
- 数学告诉你家庭关系的奥秘
- MySQL查询一小时之内的数据
- mybatis批量删除的sql语句拼接
- shell脚本变量执行
- Jenkins+Shell脚本实现自动部署
- Simple Html Examples With Divs [html learning]
- TensorFlow四种Cross Entropy算法实现和应用 转载
- 【HBuilder调试】adb server version (31) doesn't match this client (36); killing...
- 思维到图软件
- Markdown 2出现渲染页面错误
- Node.js
- 【java】Collection判空