为什么不能打最后一行?

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
13378333
帖子: 322
注册时间: 2012-05-31 12:00

为什么不能打最后一行?

#1

帖子 13378333 » 2012-08-31 13:12

awk 'END{print $NR}' /etc/passwd
RT
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 为什么不能打最后一行?

#2

帖子 eexpress » 2012-08-31 13:14

估计0-N-1
● 鸣学
头像
13378333
帖子: 322
注册时间: 2012-05-31 12:00

Re: 为什么不能打最后一行?

#3

帖子 13378333 » 2012-08-31 13:19

eexpress 写了:估计0-N-1
换成$0就可以了。。NR应该表示最后一行啊,为啥不行?
头像
link_01
帖子: 1024
注册时间: 2008-11-05 13:24

Re: 为什么不能打最后一行?

#4

帖子 link_01 » 2012-08-31 13:40

你这是偷换概念,$NR怎么也得大于10吧?/etc/passwd有这么多列吗?$0本身不就是完整行吗?
笔记
-------------------------------------
http://blog.163.com/wqt_1101
回复