Shell脚本编程
钢伢仔
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Shell(3)-uniq、expr、find、basename、dirname、head、tail
#!/bin/sh #sort命令用于对test.txt进行排序,uniq用于去重 sort test.txt | uniq #expr命令用于进行数学运算,注意:运算符前后都需要有空格。 #加法 expr 11 + 21 #减法 expr 21 - 11 #乘法,需要对乘号进行转义 expr 11 \* 9 #除法 expr 99 / 11转载 2015-02-01 22:52:15 · 919 阅读 · 0 评论 -
Shell(4)-管道、重定向、if表达式
#!/bin/sh #管道 (|) 将一个命令的输出作为另外一个命令的输入。 #下面这句表示获取当前的日期,将获取到的数据传给wc命令,然后计算整个数据有多少个字符 date | wc -c #重定向:将命令的结果输出到文件,而不是标准输出(屏幕) #">"表示写入文件并覆盖旧文件,">>"表示加到文件的尾部,保留旧文件内容 #下面这句表示获取当前日期,然后将获取到的数据写入到转载 2015-02-02 17:37:35 · 1934 阅读 · 0 评论 -
Shell(2)——mv、rm、grep、cut、cat、file、read、sort
#!/bin/sh #重命名文件或移动文件:mv oldfile newfile 如果在同一路径下就是重命名,如果在不同路径下就是移动。 mv a.txt b.txt #删除文件:rm file rm b.txt #在文件内搜索字符串:grep 'str' file grep ‘hello’ a.txt #指定欲显示的文件内容范围,并将它们输出到标准输出设备:cut转载 2015-01-23 17:15:35 · 830 阅读 · 0 评论 -
Shell(1)——对变量赋值、echo、$、wc -l、wc -w、wc -c、ls、cp
#!/bin/sh #对变量赋值 a=helloworld #打印变量a的内容 echo a的内容是:$a #有时候变量名很容易与其他文字混淆 num=2 echo this is the ${num}nd #文件行数,从0开始计数:wc -l filename wc -l a.txt #文件单词数:wc -w filename wc -w a.txt转载 2015-01-23 16:38:29 · 18999 阅读 · 0 评论
分享