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 说明:不要担心个数相同的单词的排序问题,每个单词出现的个数都是唯一的。
 
MVCC和事务底层原理两阶段提交mysql 语句练习