Sadık KILIÇ

Web Tabanlı Hafıza Yerleşimi

Bash eval komutu

Asagidaki iki kullanim birbirine denktir. eval kullanarak 3 satirda yapilabilen islem tek satirda yapilabilir.

line="kelime1 kelime2 kelime3"
AID=$(echo $line | awk ''{print $1}'')
BID=$(echo $line | awk ''{print $2}'')
CID=$(echo $line | awk ''{print $3}'')
eval $(echo "$line" | awk ''{print "AID="$1";BID="$2";CID="$3}'')

, ,

Leave a Reply

Your email address will not be published. Required fields are marked *