【发布时间】:2013-01-08 01:40:27
【问题描述】:
我想在以下df输出中搜索Mounted on下的/:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 471081708 82857660 364294432 19% /
udev 2046164 4 2046160 1% /dev
tmpfs 822540 1376 821164 1% /run
none 5120 0 5120 0% /run/lock
none 2056344 388 2055956 1% /run/shm
/dev/sdb1 228917696 21117560 195590336 10% /media/xtra
但是,这个命令
df | awk -F" " /\// '{print $6 "\t" $4}'
导致此错误
awk: cmd. line:1: ///
awk: cmd. line:1: ^ unexpected newline or end of string
如何在Mounted on 下搜索/?
【问题讨论】:
-
由于除了 te 之外的每一行都包含一个“/”,那么您通过搜索“/”究竟想要完成什么?如果只是跳过第一行,
NR>1的解决方案更明显 -
我正在尝试获取最后一个“/”,您提出了一个很好的观点。我可能会得到第 2 行。
-
您将获得所有已发布的解决方案。
the last "/"是什么意思?每行的最后一行还是最后出现的“/”?请发布您的示例输入的预期输出,以免我们猜测。
标签: awk