bash shell
开头 #!/bin/bash 说明使用bash 来执行shell程序
变量不需要声明
变量赋值 时,不可有多余空格,若值内部有空格,双引号引起变量值
变量值使用时,用{}把变量名括起,防止越界
常用命令:
echo text 把内容输出到屏幕
awk: awk 用来从文本文件中提取字段。缺省地,字段分割符是空格,可以使用-F指定其他分割符。
wc -l name 计算文件行数
wc -w name 计算文件单词数
wc -c name 计算文件字符数
grep '字符串名' 文件名 在文件中搜索字符串
管道 (|) 将一个命令的输出作为另外一个命令的输入。
grep "hello" file.txt | wc -l 在file.txt中搜索包含有”hello”的行并计算其行数。
重定向 :将命令的结果输出到文件,而不是标准输出(屏幕)。 > 写入文件并覆盖旧文件 >> 加到文件的尾部,保留旧文件内容。