背景:
password文件内容如下:
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
Linux 普通用户下:
kul@ubuntu:~$ awk -F '[/]' '{print $1,$3}' password
root:x:0:0:root: bin
daemon:x:1:1:daemon: sbin:
kul@ubuntu:~$ awk -F ' [/] ' '{print $1,$3}' password
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
为何加入一个空格后有如此大差异?第二行命令的/分隔符为何没起作用呢?有点没搞懂。