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.