Sustitución de variables en tcsh

Sustitución de variables en tcsh

Necesitamos su ayuda. Revisé el manual del tch pero todavía no puedo entender cómo debería funcionar en mi caso o si debería funcionar en absoluto. Básicamente necesito extraer parte de la variable cuyo valor es un número de seis dígitos. Entonces necesito eliminar los dos primeros caracteres y
recuperar los últimos cuatro. El siguiente ejemplo no funciona (probablemente funcionaría en bash pero TIENE que usarse tcsh):

establecer VAR1 = valor1

establecer VAR2 =echo ${VAR1:2}

eco VAR2

Aparece el error "Mal: modificador en $ (2)". Aparentemente, eso se debe a su sintaxis bash y tcsh no lo entiende, pero no puedo entender cómo hacerlo con argumentos tcsh.

Respuesta1

esa es la sintaxis bash que estás usando, para tcsh debería ser

$VAR1:s/1/2/

información relacionada