UnixShell编程(第三版) 二章
这本书写的真的很好,让人欲罢不能的读下去。
1,可以简单的将命令看做类似函数的东西,而后面跟的是所传的参数。
echo Hello Word > Hi 将字符串hello Wrod 写入文件Hi。
2.ed 像vim,一个文本编辑工具。-----正则我已做过笔记,这里略过了。
3,cut 从数据或文件中减出自己想要的内容。
4,paste 把多行粘在一起。
5,sed 流编辑器。
6,grep 这个很有用,搜索文件内容。
7,sort 排序,(-u去重,-r反序)。
8,uniq 文件中查找重复行。
9,,将shell 放入文件中执行。。(1)建立文件并输入内容 echo who \| wc -l > nu (2)给文件可执行权限 chmod +x nu 书上说直接 nu 便可执行脚本。。我这linux上,必须sh nu 才能执行脚本。。回家mac试下。
10,,shell文件中前面加#是注释的意思。
11,变量,shell脚本中变量无任何类型,赋值是=左右不能加空格。
12, 显示变量时在变量前加$符号。val=H echo $val
13,shell 将引号内容看做一个参数,引号内的变量不解释(跟php一样,呵呵);
14,shell 解释双引号内变量。
15,反斜挎 \ ,转义符,shell里常用。\在shell里可序行。
16,反引号,,告诉shell执行括起来的命令。echo df : `date`;
17,结构,$(),,括号内可执行语句。
18,expr,整数算数操作。