shell编程从入门到放弃2:文件的查看-统计-排序

cat:查看输出文件内容

cat 1.txt

cat  进阶-连续打印多个文件

cat 1.txt 2.txt

cat 重定向(把所选的文本内容追加到一个已经创建的txt文本里面或着在追加的同时创建一个不存在的文本)我这里就是把1.txt 和2.txt的文本的内容追加到一个不存的文本里面,因为它会在追加的同时创建。重定向符号>>(双个和单个好像都是可以的,双个更符合规范吧)

这也是我临时想出来的,毕竟学习的过程就是不断地探索和试错!有什么不对的地方欢迎评论区留言纠正我的错误。

cat 1.txt 2.txt > 3.txt

cat - n 打印行号

cat -n 1.txt

cat -b 仅输出非空行号(就是给有内容的每一行带行号)

cat -b 1.txt

  • head 与 tail 命令
  • head查看头部内容(从头开始往下查询)
  • tail查看尾部内容(从尾部开始向头部查询)
  • 这个命令要加参数-n 指定查看几行
head -n 3 1.txt
tail -n 2 1.txt

wc 文本内容统计(输出内容的前三个参数分别为,文件行数,单词数,字符数)

wc 3.txt

more 分页查看(这里我放的内容不多,不好分页,所以我指定3行为一页了)

-d 参数是每下一页就暂停给个提示,是否下一页

more -d -3 3.txt

sort :排序(sort 命令根据参数的不同,有很多种用法,就不细讲了,默认的排序方式是如果第一个内容是数字,就会以数字大小来排序内容)这里把排序的内容和排好序的内容放这里做个对比

sort 111.txt

  • uniq:去掉重复的内容
  • -c:计算重复次数
  • -d:仅输出重复内容
uniq 112.txt
uniq -c 112.txt
uniq -d 112.txt

  • 13
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值