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/