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 · 790 阅读 · 0 评论 -
Shell(4)-管道、重定向、if表达式
#!/bin/sh#管道 (|) 将一个命令的输出作为另外一个命令的输入。#下面这句表示获取当前的日期,将获取到的数据传给wc命令,然后计算整个数据有多少个字符date | wc -c#重定向:将命令的结果输出到文件,而不是标准输出(屏幕)#">"表示写入文件并覆盖旧文件,">>"表示加到文件的尾部,保留旧文件内容#下面这句表示获取当前日期,然后将获取到的数据写入到转载 2015-02-02 17:37:35 · 1828 阅读 · 0 评论 -
Shell(2)——mv、rm、grep、cut、cat、file、read、sort
#!/bin/sh#重命名文件或移动文件:mv oldfile newfile 如果在同一路径下就是重命名,如果在不同路径下就是移动。mv a.txt b.txt#删除文件:rm filerm b.txt#在文件内搜索字符串:grep 'str' filegrep ‘hello’ a.txt#指定欲显示的文件内容范围,并将它们输出到标准输出设备:cut转载 2015-01-23 17:15:35 · 749 阅读 · 0 评论 -
Shell(1)——对变量赋值、echo、$、wc -l、wc -w、wc -c、ls、cp
#!/bin/sh#对变量赋值a=helloworld#打印变量a的内容echo a的内容是:$a#有时候变量名很容易与其他文字混淆num=2echo this is the ${num}nd#文件行数,从0开始计数:wc -l filenamewc -l a.txt#文件单词数:wc -w filenamewc -w a.txt转载 2015-01-23 16:38:29 · 18620 阅读 · 0 评论