Linux Shell编程
小元宝
这个作者很懒,什么都没留下…
展开
-
Linux Shell编程学习
常在Linux下进行项目开发,对于Shell编程当然要所有掌握,把平时学习到的内容在这篇文章中做一下记录,方便回顾。1.在windows下编写Shell脚本时,还是喜欢windows的文本编辑器(方便-:)),但是windows下的换行符为0d,0a, 而Linux系统下的为0a。所以直接拿windows编写好的shell脚本是无法再linux运行的,通常运行时提示错误信息为: syntax原创 2009-09-11 16:31:00 · 778 阅读 · 0 评论 -
Linux shell 的测试命令
<br />shell编写时经常使用到的测试命令:<br /> <br />文件状态测试<br />- d 目录<br />- s 文件长度大于0、非空 <br />- f 正规文件<br />- w 可写 <br />- L 符号连接<br />- u 文件有s u i d位设置 <br />- r 可读<br />- x 可执行<br /><br />测试时使用逻辑操作符<br />-a 逻辑与,操作符两边均为真,结果为真,否则为假。<br />-o 逻辑或,操作符两边一边为真,结果为真,否则为假。<b原创 2010-06-24 10:02:00 · 1311 阅读 · 0 评论 -
Linux shell的一些特性
1.变量替换及应用${var:-word} 如果var存在且非空,则返回var,否则返回word但是不替换var${var:+word} 如果var存在且非空,则返回word(不替换var),否则返回var${var:=word} 如果var存在或为空,则返回var,否则返回word且替换var${v转载 2011-11-02 17:58:11 · 842 阅读 · 0 评论 -
Linux shell实现 四则运算(整数及浮点) 简单方法
1.简单方法[chengmo@centos5 ~]$ b=$((5*5+5-3/2)) [chengmo@centos5 ~]$ echo $b29在linux shell中,我们可以使用 $(()) 将表达式放在括号中,即可达到运算的功能。2.其它方法:用:expr 实现运算[chengmo@centos5 ~]$ expr 5 - 41注意:将需要运算的表转载 2011-11-11 11:27:53 · 1210 阅读 · 0 评论 -
Linux 下各种查找替换字符串的办法
1、在vi中使用的查找替换方法利用 :s 命令可以实现字符串的替换。具体的用法包括::s/str1/str2/ 用字符串 str2 替换行中首次出现的字符串 str1:s/str1/str2/g 用字符串 str2 替换行中所有出现的字符串 str1:.,$ s/str1/str2/g 用字符串 str2 替换正文当前行到末尾所有出现的字符串 str1:1,$ s/str1/s转载 2012-04-28 13:38:14 · 1187 阅读 · 0 评论