Halo, 2009/12/1 Hari Hendaryanto <har...@csmcom.com>: > #!/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: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis