发表于: 2018-05-07 12:18:26

1 938


今天完成的事情:

解决研究了一下脚本,

再借见别人的脚本

执行了下面的脚本,一步步根据报错,修改。现在执行以后么报错了,也没反应,再来试一试触发报警






遇到的问题:

awk '{print $2}' 这个命令

$2:表示第二个字段

print $2 : 打印第二个字段

awk '{print $2}'  $fileName :   一行一行的读取指定的文件, 以空格作为分隔符,打印第二个字段

比如有这样一个文件

a1  b1  c1  d1

a2  b2  c2  d2

执行的结果是,输出

b1

b2

>&2 1>&2 也就是把结果输出到和标准错误一样;之前如果有定义标准错误重定向到某log文件,那么标准输出也重定向到这个log文件

如:ls 2>a1 >&2  (等同 ls >a1 2>&1

把标准输出和标准错误都重定向到a1,终端上看不到任何信息。

echo 2|awk -F" " '{print $3}' 

echo就是输出

awk就是把输出的内容进行处理

-F" "就是以空格为分隔符

print $3就是打印分割后的第三列

bash命令 [ $? -eq 0 ] 是什么意思

$? 是指上一条命令的执行状态, 0就是正常










收获:



awk命令解读

https://blog.csdn.net/guoer9973/article/details/44650729

重定向中的 &> 和 >的作用

https://zhidao.baidu.com/question/99661213.html


printf 输出

http://wiki.jikexueyuan.com/project/shell-learning/gorgeous-printf-output.html

read命令  date命令的用法  shell中的逻辑判断  if 判断文件、目录属性  shell数组简单用法 $( ) 和${ } 和$(( )) 与  sh -n  sh -x  sh -v

https://www.cnblogs.com/MYSQLZOUQI/p/5143986.html

date +%F-%T-%N

https://blog.csdn.net/drcwr/article/details/50971637

cp -f -R

https://zhidao.baidu.com/question/70996338.html

shell $是什么意思

https://zhidao.baidu.com/question/206141818.html

shell 文件操作大全 193条命令

https://blog.csdn.net/u014114990/article/details/50524686


Linux管道命令

https://blog.csdn.net/u010425776/article/details/52191292



明天计划的事情:

继续解决脚本,解决 任务



发送邮件echo "报警" | mail -s '报警' lilong6515@163.com 成功


返回列表 返回列表
评论

    分享到