Am intalnit o ciudatenia a bash-ului, si ma intrebam daca cineva poate sa
imi explice de ce se intampla ce se intampla.
ymir@ovid:~$ tty | awk -F '/dev/' '{print $2}'
tty2
ymir@ovid:~$ w | grep tty2
ymir tty2 - 11:05 0.00s 0.11s 0.02s w
ymir@ovid:~$ w | grep `tty | awk -F '/dev/' '{print $2}'`
Usage: grep
[OPTION]... PATTERN [FILE]...
Try `grep --help' for more information.
ymir@ovid:~$ w | grep "`tty | awk -F '/dev/' '{print $2}'`"
11:08:34 up 1 day, 15:04, 5 users, load average: 0.01, 0.02, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
ymir tty1 - 11:04 31.00s 0.28s 0.20s ssh [EMAIL PROTECTED]
ymir tty2 - 11:05 0.00s 0.10s 0.01s w
ymir tty10 - 11:03 4:41 0.08s 0.08s -bash
ymir tty11 - 11:02 3.00s 0.44s 0.31s mutt
ymir pts/1 :tty12:S.0 11:02 2:03 0.43s 0.43s irssi -n Ymir
Ce este si mai ciudat, este:
ymir@ovid:~$ echo "w | grep `tty | awk -F '/dev/' '{print $2}'`" | bash -
ymir tty2 - 11:05 0.00s 0.13s 0.00s bash -
Mai mult, pe bash-1.14.7-23.6x si pe 1.14.7(1) merge, insa pe bash
2.05a.0(1)-release nu (Debian Sid). Am incercat si pe bash
2.05.8(1)-release cu care vine Red Hat 7.2, si nici acolo nu a mers..
---
Pentru dezabonare, trimiteti mail la
[EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/