Shell 常用字符处理命令cut/sort/wc/uniq/tee/tr/split

本文详细介绍了Linux系统中的cut、sort、wc、uniq、tee、tr、split等常用命令的功能、用法及实际应用场景,帮助开发者更高效地处理文本文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

cut 命令

常用选项作用
cut -d’分隔符’ -f’选取范围’ file将文件中每行以指定分隔符进行分割,在标准输出中显示指定范围的段
cut -c’字符范围’ file在标准输出中显示指定范围的字符,不与-d -f 共同使用

sort 命令

常用选项作用
sort file不加选项,默认以ASCII码从左到右进行排序
sort -t’分隔符’ -k’范围’ file将每行以指定分隔符分割,按指定列进行排序
sort -n file以纯数字从小到大进行排序
sort -u file排序的同时进行去重
sort -r file反向排序

wc 命令

常用选项作用
wc -l file…显示文件的行数,有多个文件会分别显示并汇总
wc -w file显示文件的单词数,以空格为分隔符
wc -m file显示文件的字符数,包括最后的结尾符$
wc -c file显示文件的字节数

uniq 命令

常用选项作用
uniq file对文件内容进行去重,只对连续相同的字符串有效
uniq -c file对文件内容去重,并同时对重复行计数,若相同字符串不连续,则会分别计数

tee 命令

常用选项作用
echo “aaa”|tee file重定向内容到文件并将内容显示在标准输出
echo “bbb”|tee -a file追加重定向内容到文件中并将内容显示在标准输出

tr 命令

常用选项作用
echo “abs”|tr ‘a-z’ ‘A-Z’替换字符,从左到右依次交换

split 命令

常用选项作用
split -b 10k file将一个较大的文件以每10k分割成若干个小文件,默认生成新文件名:xaa,xab,…
split -l 20 file将一个较大文件以每20行分割成若干个小文件
split -l 30 file new_在最后面加上一个字符串来替代默认小文件名中的’x’,生成文件名为:new_aa,new_ab,…
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值