awk'{print $0}'/etc/passwd//打印整行awk-F:'{print $1; print $2}'/etc/passwd//将每一行的前二个字段,分行输出awk-F:'{print $1,$3,$6}'OFS="\t"/etc/passwd//输出字段1,3,6,以制表符作为分隔符 4.-F指定分隔符 awk-F":"'{print $1 $3}'/etc/passwd//$1与$3相连输出,不分隔a...
print $1#读一行就打印第一列 print $2#读一行就打印第二列 ... print NR#读一行就打印当前行的行号 print NF#读一行就打印当前行的列数 # awk -F: '{print NR}' /etc/passwd#读一行就打印一次当前的行号 # awk -F: '{print NF}' /etc/passwd#读一行就打印当前行所有的列数 # awk -F: '{...
who -u|grep -v root|awk {'print $6'}|kill `awk {'print $0'}` 一键清除其他用户 http://t.cn/RKvRHnh
awk -F: '/root/{print $0}' /etc/passwd 解析: /root/{print $0} : awk中先执行正则 在执行循环 匹配文件内有root的每一行。 $0 :代表所有 案例2:(awk中匹配root开头的行) awk -F '/^root/{print $0}' /etc/passwd 1. 2. 3. 4. 5. 6. 7. 8. 六:比较表达式(匹配文本之内的内容) > ...
ls -ldct /lost+found |awk '{print $6, $7}' 查看系统安装时间 http://t.cn/RKvRHnh
awk 是一种流编辑器,一般用于列的处理。-F是指定分隔符,-F: 意思就是以:作为列的分隔符 6 就是第六列
3、提取1-3列加第6列,1-3列加5-6列 [root@centos7 test2]# cat a.txt e d g e d w i s d g w e i d a x d g i w e n d i d o e w [root@centos7 test2]# awk '{for(i = 1; i <= 3; i++) printf("%s ", $i); print $6}' a.txt ...
500 Randy DBA Technology$6,000 awk 示例 1. awk 的默认行为 默认情况下,Awk 打印文件中的每一行。 $ awk'{print;}'employee.txt 在上面的示例中没有给出模式。 因此,这些操作适用于所有行。 默认情况下,不带任何参数的操作打印会打印整行。 所以它成功打印文件的所有行。 Action必须用大括号括起来。
awk-F':''{print "行号:" NR ",列数:" NF ",行内容:"$0}'/etc/passwd 6.打印以mysql开头的行 代码语言:javascript 代码运行次数:0 复制 Cloud Studio代码运行 awk'/^mysql/'/etc/passwd 7.过滤IP 代码语言:javascript 代码运行次数:0 复制 ...
print 是最常用的编辑指令;若有多条编辑指令,可用分号分隔。 案例1 1)awk过滤数据时支持仅打印某一列,如第2列、第5列等。 处理文本时,若未指定分隔符,则默认将空格、制表符等作为分隔符。 [root@case100 ~]# cat awk.txt hello the world welcome to beijing ...