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


#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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值