grep
-e 在 template_file 中查找符合 [!(anything)] 这个形式的全部字符串。
-n 打印行号
输出出来是 num: string
-r 递归
-l match
find
find . -name 'file' 查找名为file的文件地址
删除名为report的文件
创建名为report的空白文件
sed
重新命名一下 sed -n ' %num1 , %num2 ' %file1 >>%file2
把file1的num1行到num2行复制到file2的文件末尾,如果没有file2就创建file2cat file1 >> file2
这个命令,是说,把 filename1 的内容拿出来,放到 file1里面,如果file2存在,就加到其末尾;如果不存在,就创建。
操作符>>输出追加重定向和>输出重定向功能类似。
相同的地方是:如果重定向的文件不存在,创建之
唯一不同的地方是:【如果重定向的文件存在,追加之(>符是清空后新增内容,>>是在文件末尾追加字符串)】
echo
把字符串“”加到 report 文件的末尾 ,如果report不存在就创建一个新的