Linux Shell
文章平均质量分 81
nphyez
我们只被自己定义!
展开
-
Linux Shell命令总结
sed命令原创 2015-01-23 17:31:21 · 570 阅读 · 0 评论 -
用sed命令进行正则表达式匹配字符串,如何检验匹配是否成功?
linux shell脚本中,命令可能执行不成功,如正则表达式没有匹配到字符串,但是执行没有异常。这时候需要通过判断命令的执行结果确定是否执行成功。$?就用来表示最后执行的命令的结束代码,非0表示执行异常。 result=`sed -n ''$i'p' t.txt 2>&1`if [ "$?" -ne 0 ];then echo "fail to execute sed"原创 2015-03-12 11:53:43 · 7391 阅读 · 1 评论 -
shell中$0,$?,$!等变量的用法
变量说明:$$ Shell本身的PID(ProcessID)$! Shell最后运行的后台Process的PID$? 最后运行的命令的结束代码(返回值)$- 使用Set命令设定的Flag一览$* 所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $原创 2015-03-12 11:21:43 · 960 阅读 · 0 评论 -
shell 字符串为空和长度的判断
计算字符串长度可用的4种方法:echo “$str”|awk '{print length($0)}' expr length “$str” echo “$str”|wc -c 但是第三种得出的值会多1,可能是把结束符也计算在内了 array 为数组length=${#array[@]}echo $length 可得数组个数 判断字符串为空的方法有三种:转载 2015-03-13 12:02:02 · 5985 阅读 · 0 评论 -
shell if语句之判断参数
–b 当file存在并且是块文件时返回真-c 当file存在并且是字符文件时返回真-d 当pathname存在并且是一个目录时返回真-e 当pathname指定的文件或目录存在时返回真-f 当file存在并且是正规文件时返回真-g 当由pathname指定的文件或目录存在并且设置了SGID位时返回为真-h 当file存在并且是符号链接文件时返回真,该选项在一些老系统上无效转载 2015-03-12 11:34:04 · 691 阅读 · 0 评论 -
sed: -e expression #1, char 103: unknown option to `s'
用shell脚本实现服务器配置修改原创 2015-03-30 15:40:51 · 12922 阅读 · 0 评论 -
VirtualBox虚拟机配置静态IP地址,实现和主机互通
https://blog.csdn.net/u010486658/article/details/70871940https://blog.csdn.net/knityster/article/details/6317284原创 2019-04-03 01:04:01 · 21679 阅读 · 0 评论