【发布时间】:2014-09-04 13:56:52
【问题描述】:
我已经阅读了 tcsh 的手册,但仍然无法弄清楚它在我的情况下应该如何工作,或者它是否应该工作。我基本上需要提取其值为六位数的变量的一部分。所以我需要删除前两个字符并检索最后四个字符。
下面的例子不起作用(它可能在 bash 中起作用,但必须使用 tcsh):
set VAR1 = value1
set VAR2 = `echo ${VAR1:2}`
echo VAR2
它出现错误Bad : modifier in $ (2),显然是因为它是 bash 语法并且 tcsh 无法理解,但无法弄清楚如何使用 tcsh 参数来做到这一点。
【问题讨论】:
-
欢迎来到stackoverflow。如果您觉得答案有帮助,请随时接受和/或投票。