Shell Wizards from IBM

Post date: Sep 17, 2011 8:25:06 AM

A tapasztalat azt mutatja, hogy az IBM-nél sincs minden fejlesztő tisztában a shell, illetve a command line használatával. Mivel az AIX jelentős részben támaszkodik ksh, illetve Perl scriptekre, ezért ezeket gyakran szoktam olvasni, és néha ilyen szép megoldásokat is találok:

/usr/bin/ls -l /usr/lpp/bos 2>/dev/null | grep "^-" | grep "AIXEXP" >/dev/null
if [[ $? -eq 0 ]]; then
   AIXEXP_FOUND=1
fi

De már a script első sora, a shebang sem rossz:

#!/bin/ksh

Egy olyan rendszeren, ahol a /bin egy link /usr/bin-re.

Szerintem igazán megoldhatnák ezeknek az ellenőrzését, mert kár ilyen igénytelen kóddal elcsúfítani a rendszert.