C- shell , ou CSH , é um shell UNIX comumente usado para executar comandos em um computador baseado no UNIX . O CSH não contêm muitas das funções de conveniência para manipular cordas que são comuns em linguagens de script mais modernos. No entanto, existem vários métodos para extrair substrings curtas usando o código de CSH e comandos padrão UNIX. Instruções 
 Usando Awk 
 1 
 definir uma string ou um conjunto de cordas para ser usado como um exemplo : 
 
 definir someString = " os scripts CSH são divertidos. " Set someStringSet = ( escritores " Demand Media " " preço das ações " ) 
 2 
 Extrair um substring usando o "()" função do comando UNIX " substr awk . " O comando substr leva até três argumentos, em primeiro lugar, o número de cordas, em segundo lugar, a posição do caractere e, terceiro, o comprimento da substring retornada. Executar o seguinte comando com someString como entrada voltaria " os scripts são divertidos. " 
 
 Awk ' { print substr ( $ 0,5) } ' em 
 Executando o seguinte comando com someString como entrada retornaria " scripts. " 
 
 awk ' { print substr ( $ 0,5,7 ) }' 
 3 
 Use a função echo eo operador pipe para direcionar o valor da variável de string para o comando awk . O segundo comando retorna a cadeia " Med ". 
 
 Definir result1 = ` echo $ someString