shell日常小知识
1、ctrl + z 将任务挂起后,使用jobs 查看任务序号N,在用fg %N让任务显示在前台。
A、CTRL+Z挂起进程并放入后台
B、 jobs 显示当前暂停的进程
C、 bg %N 使第N个任务在后台运行(%前有空格)
D、 fg %N 使第N个任务在前台运行
默认bg,fg不带%N时表示对最后一个进程操作!
2、AWK内建变量:https://www.cnblogs.com/chengmo/archive/2010/10/06/1844818.html
awk命令报错检查点:
A、确保awk命令用单引号括起来。
B、确保命令内所有引号成对出现
C、确保用花括号括起来动作语句,用圆括号括起来条件语句。
3、正则表达式的符号含义:
\ (转移符号) . (任意一个字符) ^ (以xxx开头) $ (以xxx结尾) * (任意0个,1个或多个字符) + (任意1个或多个字符)
?(匹配模式出现的频率):例如/XY?Z/ 匹配XYZ或YZ
~ 后面紧跟正则表达式
4、seq 生成从一个数到另一个数的整数:
例如:seq 1 5 --->结果为:1 2 3 4 5
seq -w :输出的数字同宽:seq -w 9 11--->结果为:09 10 11
seq -f "%3g" 9 11 ------->结果为:009 010 011
seq -f "str%3g" 9 11 ------->结果为:str009 str010 str011
seq -f "str%g" 9 11 ------->结果为:str9 str10 str11