Tema: ksh, wtf?
Autorius: Fla
Data: 2008-08-14 11:15:52
Kodel neveikia #2 ir #3, nors output ish #1 neiskraipytas (1:1)?

---------------------------------------(begin: z)
#!/bin/ksh

Z='ps -e | grep aa'

clear
echo '---------------'
echo 'test #1:' `echo $Z`
echo '---------------'
echo 'test #2:' `$Z`
echo '---------------'
echo 'test #3:' $($Z)
echo '---------------'
---------------------------------------(end: z)

Beje, jei:
	echo 'test #2:' `$Z`
pakeisti i:
	echo 'test #2:' `ps -e | grep aa`
t.y. komanda paduodama tiesiai, o ne per kintamaji - viskas veikia.

Taip pat viskas veikia, jei:
    Z='ps -e | grep aa'
pakeisti i:
    Z='ps -e'
t.y. jei komandoje nelieka "|"