linux awk的问题, 直接看程序: filesize=`ls -l $outfile | awk '{print $5}'`

表面上看就是把outfile里的东西的第5个项作为filesize变量赋值.但这个outfile里的第5项肯定跟文件大小没什么关系.有人知道awk'{print$5}'这... 表面上看就是把 outfile里的东西的第5个项作为filesize变量赋值.
但这个outfile里的第5项肯定跟文件大小没什么关系.

有人知道awk '{print $5}' 这个除了指 输出第5项以外 还有别的意思吗? 谢谢
展开
 我来答
ace_fei
2011-07-05 · TA获得超过2013个赞
知道小有建树答主
回答量:734
采纳率:100%
帮助的人:726万
展开全部
楼上的回答明显是受到楼主提问的影响了。
ls -l $outfile又不是cat $outfile,跟$outfile里面的内容有什么关系呢?
ls -l 是列出文件的详细信息,其中
第1字段是文件属性字段
第2字段是文件硬链接数或目录子目录数
第3字段是文件拥有者
第4字段文件拥有者所在的组
第5字段文件文件大小(以字节为单位)
第6字段文件创建月份
第7字段文件创建日期
第8字段文件创建时间
第9字段文件名 (如果是一个符号链接,那么会有一个 “->” 箭头符号,后面根一个它指向的文件)
yexicheng
2011-07-05 · TA获得超过1.2万个赞
知道大有可为答主
回答量:8857
采纳率:69%
帮助的人:7088万
展开全部
这个命令就是显示变量outfile的第5列的值,并把它赋值给filesize
没有别的意思,可以的话把outfile的内容粘出来看下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式