我在評估某些變量是否與期望值匹配。這些變量是通過某個程序在內存中設置的,其值可以通過自定義程序從shell訪問。Perl單線程if else邏輯
我將shell命令的輸出傳遞給awk以獲取我想要的特定字段,然後我想通過perl運行它以查看它是否與期望值匹配。例如,
ysgrp autostart | awk -F\: '{print $1}' | perl -e 'print {"True"} else {print "False"} if /on/'
但是,我收到來自perl關於「} else」附近的編譯錯誤的抱怨。如何在perl單線程中處理if/then/else邏輯?
我想你的意思** **三元操作; O) – phuzi
葉,試圖在一次 – geekosaur
做太多的事情,我不知道這有許多計算機語言多個三元運營商;該語法太討厭解析。 – geekosaur