引用:
原帖由 yunccll 于 2008-3-21 03:14 发表 
按照你的要求,你应该是比较数字的大小
但是 : $ > '54%' 肯定不是数字的比较了。 呵呵
试一下下面的代码:
df | awk '
BEGIN {M=50}
%5 ~ /[1-9]/ { ...
執行錯誤呀
$ df | awk '
BEGIN {M=50}
%5 ~ /[1-9]/ { # or NR > 1{
var = substr($5, 0, length($5) -1);
if(var > M) {print $0 }
} '
awk: cmd. line:2: %5 ~ /[1-9]/ { # or NR > 1{
awk: cmd. line:2: ^ syntax error
fang@bash ~
$