cut剪切命令
cut命令的作用是将一段文本的某一段给他“切”出来, 处理的文本以“行”为单位。
cut命令的使用格式为:
$ cut -d'分隔字符' -f fields
$ cut -c 字符区间
参数:
-d :后面接分隔字符。与 -f 一起使用;
-f :依据 -d 的分隔字符将一段讯息分割成为数段,用 -f 取出第几段的意思;
-c :以字符 (characters) 的单位取出固定字符区间;
范例1:用 last 将这个月登入者的信息中,仅留下使用者大名。
$ last
user1 tty1 192.168.1.28 Mon Aug 15 11:55 - 17:48 (05:53)
user2 tty1 192.168.1.28 Mon Aug 15 10:17 - 11:54 (01:37)
$ last | cut -d ' ' -f 1
user1
user2
范例2:将 PATH 变量取出,找出其第3、5个路径。
$ echo $PATH
/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin:/usr/games:
$ echo $PATH | cut -d ':' -f 3,5
/sbin:/usr/local/bin
1、范例1中last的打印仅留下IP。
2、范例2中last的打印找出其第一个路径。