#!/bin/sh
#sort命令用于对test.txt进行排序,uniq用于去重
sort test.txt | uniq
#expr命令用于进行数学运算,注意:运算符前后都需要有空格。
#加法
expr 11 + 21
#减法
expr 21 - 11
#乘法,需要对乘号进行转义
expr 11 \* 9
#除法
expr 99 / 11
#find命令用于搜索文件
#比如根据文件名搜索:find . -name filename -print
find . -name test.txt -print
#tee命令用于将数据输出到标准输出设备(或者文件)
#下面这句的意思就是:根据文件名搜索文件,然后将搜索的结果输出到haha.txt文件中
find . -name test.txt -print | tee haha.txt
#basename filename 返回不包含路径的文件名
basename test.txt
#dirname filename 返回某个文件的路径(不包含文件名)
dirname test.txt
#head filename 打印文本文件的开头几行
head test.txt
#tail filename 打印文本文件末尾几行
tail test.txt