星期二, 五月 15, 2007

sed -n "$i{p}"

如果要在循环中,从一个文件或字符串结果中过滤第 $i 行,用 sed -n "$ip" 肯定不行,那么可以增加使用 {} 号,将变量和命令隔开,即 sed -n "$i{p}"。例如:
sh$ snmpwalk -v2c -c demo 192.168.0.98 UCD-SNMP-MIB:prNames | sed -n "$i{p}"
UCD-SNMP-MIB::prNames.1 = STRING: vsftpd

没有评论: