当前位置: 技术问答>linux和unix
为什么PC上能用的脚本到开发板上用不了?
来源: 互联网 发布时间:2016-11-28
本文导语: 本帖最后由 HEHE8737 于 2011-05-10 21:20:30 编辑 请教大家个移植脚本的问题,举个例子,我PC机上用hciconfig -a得到 hci0: Type: USB BD Address: AE:2D:22:00:FF:00 ACL MTU: 344:12 SCO MTU: 180:16 UP RUNNING PSCAN RX bytes:4099 acl:0 sco:0 ...
hci0: Type: USB
BD Address: AE:2D:22:00:FF:00 ACL MTU: 344:12 SCO MTU: 180:16
UP RUNNING PSCAN
RX bytes:4099 acl:0 sco:0 events:109 errors:0
TX bytes:4056 acl:0 sco:0 commands:109 errors:0
Features: 0xff 0xff 0x8d 0xfe 0x9b 0x1f 0x79 0x83
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy: RSWITCH HOLD SNIFF PARK
Link mode: SLAVE ACCEPT
Name: 'localhost.localdomain-0'
Class: 0x4a0104
Service Classes: Networking, Capturing, Telephony
Device Class: Computer, Desktop workstation
HCI Ver: 2.1 (0x4) HCI Rev: 0x7 LMP Ver: 2.1 (0x4) LMP Subver: 0x7
Manufacturer: not assigned (12875)
然后用一条命令hciconfig -a|grep hci.|awk -F: '{print $1}'可以提取出hci0
但是开发板上ifconfig -a
hci0: Type: USB
BD Address: 00:00:00:00:00:00 ACL MTU: 0:0 SCO MTU: 0:0
DOWN
RX bytes:0 acl:0 sco:0 events:0 errors:0
TX bytes:0 acl:0 sco:0 commands:0 errors:0
使用命令hciconfig -a|grep hci.可以得到hci0: Type: USB
但是用hciconfig -a|grep hci.|awk -F: '{print $1}'确什么也没有,开发板上有awk命令,请问这是怎么回事呢?
|
开发板上的命令一般是由busybox编译生成的,busybox里有些的命令功能是没有PC上那么强大,在开发板上有些命令参数是不可以用的,或者是功能很不完善。