需要你的幫助。我已經閱讀了 tch 的手冊,但仍然無法弄清楚它在我的情況下應該如何工作,或者是否應該工作。我基本上需要提取值為六位數字的變數的一部分。所以我需要刪除前兩個字元並
檢索最後四個字元。下面的範例不起作用(它可能在 bash 中起作用,但必須使用 tcsh):
設定 VAR1 = 值 1
設定VAR2 =echo ${VAR1:2}
回顯VAR2
它出現錯誤「Bad:$ (2) 中的修飾符」。顯然,這是因為它的 bash 語法不能被 tcsh 理解,但無法弄清楚如何使用 tcsh 參數來做到這一點。
答案1
這是您正在使用的 bash 語法,對於 tcsh 來說應該是
$VAR1:s/1/2/