Chinaunix

标题: 这个命令为何不能重定向? [打印本页]

作者: todayrw    时间: 2009-12-25 18:05
标题: 这个命令为何不能重定向?
其它的命令重定向可以,唯独iwpriv ra0 show stainfo不能,这是为什么???

# ifconfig ra0 > 2
# cat 2
ra0       Link encap:Ethernet  HWaddr 00:0C:43:30:52:C0  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1106462 errors:0 dropped:0 overruns:0 frame:0
          TX packets:17826 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:143282708 (136.6 MiB)  TX bytes:3068378 (2.9 MiB)
          Interrupt:4

# iwpriv ra0 > 2
# cat 2
ra0       Available private ioctls :
          set              (8BE2) : set 1536 char  & get   0      
          show             (8BF1) : set 1024 char  & get   0      
          get_site_survey  (8BED) : set 1024 char  & get 1024 char
          get_mac_table    (8BEF) : set 1024 char  & get 1024 char
          bbp              (8BE3) : set 1024 char  & get 1024 char
          mac              (8BE5) : set 1024 char  & get 1024 char
          e2p              (8BE7) : set 1024 char  & get 1024 char
          rf               (8BF3) : set 1024 char  & get 1024 char
          get_wsc_profile  (8BF2) : set 1024 char  & get 1024 char
          get_ba_table     (8BF6) : set 1024 char  & get 1024 char
          stat             (8BE9) : set 1024 char  & get 1024 char

# iwpriv ra0 show stainfo > 2

BackOff Slot      : long slot time, BKOFF_SLOT_CFG(0x1104) = 0x00000209
HT Operating Mode : 1


MAC                AID BSS PSM WMM MIMOPS  RSSI0  RSSI1  RSSI2  PhMd      BW    MCS   SGI   STBC  
# cat 2
#
作者: 寂寞烈火    时间: 2009-12-26 17:02
try
(iwpriv ra0 show stainfo )>filename
作者: bluewaterray    时间: 2009-12-26 20:56
因为它去了stderr
iwpriv ra0 show stainfo 2> 2
就OK,虽然不知道为什么会去stderr。
作者: Celinde    时间: 2009-12-26 21:25
  1. iwpriv ra0 show stainfo >output.file  2>&1
复制代码


PS,重定向的时候用 '1'或者'2'做文件名实在是太欠抽了..

ls >2 2>&1 您看着不糊涂么..

[ 本帖最后由 Celinde 于 2009-12-26 21:26 编辑 ]
作者: ubuntuer    时间: 2009-12-27 12:22
原帖由 Celinde 于 2009-12-26 21:25 发表
iwpriv ra0 show stainfo >output.file  2>&1

PS,重定向的时候用 '1'或者'2'做文件名实在是太欠抽了..

ls >2 2>&1 您看着不糊涂么..

正解...
估计0 1 2含义很多人还不知道
作者: todayrw    时间: 2009-12-28 09:21
全试了,都不行:(

# (iwpriv ra0 show stainfo )>tmp

BackOff Slot      : long slot time, BKOFF_SLOT_CFG(0x1104) = 0x00000209
HT Operating Mode : 0


MAC                AID BSS PSM WMM MIMOPS  RSSI0  RSSI1  RSSI2  PhMd      BW    MCS   SGI   STBC  
# ls
unix  tmp
# cat tmp
# rm ctmp
rm: cannot remove 'ctmp': No such file or directory
# rm tmp
# iwpriv ra0 show stainfo 2> 2

BackOff Slot      : long slot time, BKOFF_SLOT_CFG(0x1104) = 0x00000209
HT Operating Mode : 0


MAC                AID BSS PSM WMM MIMOPS  RSSI0  RSSI1  RSSI2  PhMd      BW    MCS   SGI   STBC  
# ls
unix  2
# cat 2
# iwpriv ra0 show stainfo >output.file  2>&1

BackOff Slot      : long slot time, BKOFF_SLOT_CFG(0x1104) = 0x00000209
HT Operating Mode : 0


MAC                AID BSS PSM WMM MIMOPS  RSSI0  RSSI1  RSSI2  PhMd      BW    MCS   SGI   STBC  
# ls
unix         2            output.file
# cat output.file
# cat 2
#




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2