type
status
category
date
slug
summary
tags
password
icon
📝 主旨内容
统计文件行数
打印文件的最后5行
输出0到500中7的倍数
输出第5行的内容
打印空行的行号
1.^\s*$用来匹配空行
2.NR属于awk内部变量,代表:已经读出的记录数,就是行号
3.NF记录每行的字段数,如果是一句英文,空格作为分隔,那么NF就是记录的单词数
去掉空行
打印字母数小于8的单词
统计所有进程占用内存百分比的和
以上内容是通过ps aux命令输出到nowcoder.txt文件中的,请你写一个脚本计算一下所有进程占用内存大小的和。
首先,注意区分第四列和第六列的意思:
- %MEM 进程的内存占用率
- RSS 进程使用的驻留集大小或者是实际内存的大小,Kbytes字节。
或者
统计每个单词出现的个数
描述
写一个bash脚本以统计一个文本文件nowcoder.txt 中每个单词出现的个数。为了简单起见,你可以假设:nowcoder.txt只包括小写字母和空格,每个单词只由小写字母组成,单词间由一个或多个空格字符分隔。示例:假设 nowcoder.txt 内容如下:
welcome nowcoder
welcome to
nowcodernowcoder
你的脚本应当输出(以词频升序排列):
to 1
welcome 2
nowcoder 3 说明:不要担心个数相同的单词的排序问题,每个单词出现的个数都是唯一的。
- 作者:Guxi8086
- 链接:https://Guxi8086.com/article/1-33
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章