我尝试在awk中做这样的事情?
limit=10000
ls -ltr | awk '$5 >= $limit { print $5 }'
但它似乎不起作用,它打印的所有尺寸都小于限制。
提前谢谢!
答案 0 :(得分:0)
尝试使用-v选项在AWK的参数中设置变量:
limit=10000
ls -ltr | awk -v mylimit=$limit '$5 >= mylimit {print $5}'
答案 1 :(得分:0)
更改你的awk命令,如下所示,
ls -ltr | awk -v limit=10000 '$5 >= limit { print $5 }'
你可以使用-v
开关在awk中声明一个变量。