Whats wrong whit this code:
#!/bin/sh
PATH=/sbin:/bin
. /lib/init/vars.sh
. /lib/lsb/init-functions
HOSTNAME="TAI-$(ifconfig | grep "HWaddr" | cut -d" " -f11 | tr -s ":" "-")"
Then:
root@teste:/ ./hostname.sh <enter>
The script return:
./hostname.sh: 7: ./hostname.sh: cut: not found
./hostname.sh: 7: ./hostname.sh: tr: not found
But in console (command line) run perfect.
root@teste:/ HOSTNAME="TAI-$(ifconfig | grep "HWaddr" | cut -d" " -f11 | tr -s ":" "-")" <enter>
root@teste:/ echo $HOSTNAME <enter>
root@teste:/ TAI-b8-27-eb-81-4f-c5 - It's OK.
Someone could help me please?
Thanks a lot.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…