sed: sed只能截取文件中以行的来截取数据,,(grep命令可以过滤到某一行)
例如:
[root@localhost ~]# sed -n '2,3p' /etc/passwd 打印/etc/passwd文件中2-3行的数据
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
awk :重点是可以在某个文件中的空白字符太多的字段中截取需要的数据 (这是以竖列来截取的sed的不同)
例如:awk -F: '{print $1}' /etc/passwd 或 free -m | awk '{print $3}'
cut : 截取某个文件中的字符,自古按个来算,这个命令不适合截取文件中有多个空白字符的字段,适合截取没有空白的字段
例如: awk -F: '{print $1}' /etc/passwd