Halo,
2009/12/1 Hari Hendaryanto <[email protected]>:
> #!/bin/bash
> if [ -z "`echo $1 | awk '/^[[:space:]]+/{print}'`" ]; then
tambahkan kutip di antara $1, jadi
if [ -z "`echo "$1" | awk '/^[[:space:]]+/{print}'`" ]; then
Oh iya, tadi waktu saya coba pertama kali kok gak jalan, ternyata di
debian saya defaultnya terinstall mawk (output dari "awk -W version"):
mawk 1.3.3 Nov 1996, Copyright (C) Michael D. Brennan
compiled limits:
max NF 32767
sprintf buffer 2040
lalu saya install gawk dan jadi jalan. Mungkin pakai egrep (pake "e"
bukan grep biasa, atau pake grep -E) lebih portabel:
#!/bin/sh
echo "$1" | egrep -q ^[[:space:]]
if [ $? == 0 ]; then
echo "NOT OK";
else
echo "OK";
fi
--
Regards
Yohanes
http://yohan.es/
--
Berhenti langganan: [email protected]
Arsip dan info: http://linux.or.id/milis