maaf kalo udah pernah di bahas sebelumnya.
saya membuat script "sederhana" dengan bash dengan fungsi regex awk
untuk match whitespace di permulaan.
#!/bin/bash
if [ -z "`echo $1 | awk '/^[[:space:]]+/{print}'`" ]; then
echo "OK";
else
echo "NOTOK";
fi
$ ./test " blah" <--- ada leading whitespace di depan blah
OK
result yg saya inginkan NOTOK
kok gak di catch sama regex ya?
sedangkan kalo di jalankan dari command line bisa
$ [ -z "`echo " blah" | awk '/^[[:space:]]+/{print}'`" ] && echo "OK"
|| echo "NOTOK" <-- leading whitespace di depan blah
NOTOK
$ [ -z "`echo "blah" | awk '/^[[:space:]]+/{print}'`" ] && echo "OK" ||
echo "NOTOK" <-- no leading whitespace di depan blah
OK
apa ada yg terlewat? atau mungkin ada cara yg lebih simple lagi?
thanks
PT.CITRA SARI MAKMUR
SATELLITE & TERRESTRIAL NETWORK
Connecting the distance - anytime, anywhere, any content
http://www.csmcom.com
--
Berhenti langganan: [email protected]
Arsip dan info: http://linux.or.id/milis