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项以外 还有别的意思吗? 谢谢 展开
但这个outfile里的第5项肯定跟文件大小没什么关系.
有人知道awk '{print $5}' 这个除了指 输出第5项以外 还有别的意思吗? 谢谢 展开
2个回答
展开全部
楼上的回答明显是受到楼主提问的影响了。
ls -l $outfile又不是cat $outfile,跟$outfile里面的内容有什么关系呢?
ls -l 是列出文件的详细信息,其中
第1字段是文件属性字段
第2字段是文件硬链接数或目录子目录数
第3字段是文件拥有者
第4字段文件拥有者所在的组
第5字段文件文件大小(以字节为单位)
第6字段文件创建月份
第7字段文件创建日期
第8字段文件创建时间
第9字段文件名 (如果是一个符号链接,那么会有一个 “->” 箭头符号,后面根一个它指向的文件)
ls -l $outfile又不是cat $outfile,跟$outfile里面的内容有什么关系呢?
ls -l 是列出文件的详细信息,其中
第1字段是文件属性字段
第2字段是文件硬链接数或目录子目录数
第3字段是文件拥有者
第4字段文件拥有者所在的组
第5字段文件文件大小(以字节为单位)
第6字段文件创建月份
第7字段文件创建日期
第8字段文件创建时间
第9字段文件名 (如果是一个符号链接,那么会有一个 “->” 箭头符号,后面根一个它指向的文件)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询