awk
awk '模式{动作}' 文件,主要用作文本格式化
# 输出第一列
awk '{print $1}' ./filename
# 一次性输出多列
awk '{print $1,$2}' ./filename
# 自定义输出内容
awk '{print "第一列",$1,"第二列",$2}' ./filename
# 输出第3行至第6行的第一列和最后一列
awk 'NR==3,NR==6{print $1,$NF}' ./filename
# 为每一行添加行号
awk '{print NR,$0}' ./filename
# 指定':'为分隔符
awk -F ':' '{print $0}' ./filename
# 除了使用-F选项,也可以使用变量的形式
# awk默认的分隔符为空格,指定':'为分隔符
awk -v FS=':' '{print $0}' ./filename
# awk默认的输出分隔符为空格,指定'#'为输出的每一列的分隔符
awk -v OFS='#' '{print $0}' ./filename
未完待续...