Perl腳本我想從在bash shell大的參數列表一個perl腳本中調用一個Perl腳本。這些參數包括諸如\
,*
,(
,)
等等。每個這些特殊字符由單個轉義字符\
引導特殊字符。調用Perl腳本
但是,當我打電話從1 Perl腳本第二perl腳本(然後調用一個shell腳本)轉義字符被評估和特殊字符,都暴露在外殼,因此越來越語法錯誤。
所以基本上我想阻止轉義字符的評價時,我稱之爲第二perl腳本從1 Perl腳本,當我打電話shell腳本從我的第二個perl腳本應該進行評估。
例如,輸入的第一個Perl「MonitorAdmin」腳本是:如果你通過他們用一個以上的元素列表
MonitorAdmin -reversefilter -container="LogServerContainer" -filepath="/home/esg2/YogeshTemp/VSDEFAULT/logs" -filename="System.log" -pattern=".*\t.*\t(DEBUG)\t.*\t.*\t.*\t(SecurityService)\t.*\t.*\t.*\t.*\t.*" -linecount="5001" -targetfile="
我想避免將另一個轉義字符添加到給MonitorAdmin腳本的參數。 – Yogesh
向我們展示您的錯誤代碼,以便我們解決它。 – ikegami