KornShell(ksh)的新增功能。我有一個絕對痛苦和希望簡單的問題。在KornShell(ksh)腳本命令中轉義字符,文字引號和變量
我需要使用包含單引號標記和變量的字符串參數運行腳本。在外殼,它看起來像這樣:
run_script -x '*082512*'
而且工作正常。
但是,一旦我嘗試在日期變量的腳本中運行它,我無法生成這些單引號。我已經做了「今天的日期」變量沒有問題:
today=$(date "+%m%d%y")
但是當我嘗試運行腳本時出現問題。我已經嘗試過引號內所有可能的引號組合,並且避開了單引號等等,但無濟於事。
任何有關這個問題的見解,將不勝感激。
'run_script -x「* $ {today} *」'無法正常工作?請注意,示例中的單引號僅對shell有意義,而不是對腳本有意義:當腳本抓取參數時,單引號不存在。 –