码迷,mamicode.com
首页 > 其他好文 > 详细

执行脚本,且以脚本名保存log

时间:2020-01-13 10:53:01      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:for   echo   devices   span   soc   eset   orm   log   bin   

 1 !/bin/bash
 2 path="/sys/devices/platform/soc/fd880000.i2c-pld/i2c-0/i2c-4/i2c-15/15-0060"
 3 
 4 f_log=$0 #定义变量f_log,并且将脚本名$0赋值给f_log
 5 for ((j=37;j<=66;j++)) #循环ports 37-66

6 do
7
echo "#cat $path/port$i_module_reset" | tee -a 2>&1 ${f_log:3:19}.log #${f_log:3:19}取脚本名,去掉后缀.sh。3:19表示切片
 8 
9 cat $path/i2c-$j/$j-0050/$i | tee -a 2>&1 ${f_log:3:19}.log
10    sleep 1 

11 done

执行脚本,且以脚本名保存log

标签:for   echo   devices   span   soc   eset   orm   log   bin   

原文地址:https://www.cnblogs.com/maisha/p/12185880.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!