
shell语法问题
toddzk
这个作者很懒,什么都没留下…
展开
-
ls: write error: Broken pipe 错误信息的产生和解决
当用C调用shell命令的时候,发现打印ls:” write error: Broken pipe“,到底是什么原因产生的?对正常的程序有没有影响。论点是:大部分情况对C程序的结果不会有影响。产生原因是当C调用shell语句的时候,语句存在多管道传递数据的时候,当管道后的条件满足后会关闭管道,如果管道前的条件还在往管道里写数据就会提示该error。但是在命令行和shell脚本执行同样的语句,不会...原创 2019-03-19 16:21:21 · 23663 阅读 · 0 评论 -
shell 计算磁盘使用率
shell bc命令选项scale:可以设置计算结果的小数位数;但是scale只对除法、取余、乘幂有效,对乘法就无效。#!/bin/bash#下面注释部分为各个分区的使用率,不是磁盘的使用率#df -h|sed '1d;/ /!N;s/\n//;s/ \+/ /;' |awk '{print $5}' > /root/1.dat#sed -i 's/%//g' /root/1.dat...原创 2019-05-30 17:33:01 · 3238 阅读 · 0 评论