shell中判断文件的大小问题

发布网友

我来回答

1个回答

热心网友

awk中$1表示空格或TAB分隔出的第一个字段,print即打印输出到屏幕。
-k logfile 出来的结果就是如下形式:
文件大小 文件名

awk通过 print $1 获得文件大小(第一个字段)
print $2 就是打印文件名到屏幕追问我现在要sh这个脚本,穿一个参数,获取参数的时候也是用$1,这样不冲突吗???

追答不冲突
$1在不同位置使用有不同的含义。
在awk的大括号里表示取当前记录的第一个字段
在函数中表示函数的第一个参数
在函数外的shell脚本中表示脚本的第一个参数

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com