C-shell , ou CSH , est un shell UNIX couramment utilisé pour exécuter des commandes sur un ordinateur UNIX . CSH ne contient pas beaucoup de fonctions pratiques pour la manipulation des chaînes qui sont courantes dans les langages de script les plus modernes . Cependant, il existe plusieurs méthodes de courte durée pour extraire des sous-chaînes en utilisant le code CSH et les commandes UNIX standard. Instructions utilisant Awk 1 définir une chaîne ou d'un ensemble de chaînes de caractères pour être utilisé comme un exemple: ensemble someString = " . Scripts CSH sont amusants " mis someStringSet = (écrivains " Demand Media " " cours de bourse " ) 2 Extrait une sous-chaîne en utilisant la " fonction" de la commande UNIX " awk substr (). " la commande substr prend à trois arguments , d'abord, le nombre de chaînes, d'autre part, la position du caractère et de la troisième , de la longueur de la chaîne de retour. L'exécution de la commande suivante avec someString comme entrée reviendrait " scripts sont amusants. " Awk ' {print substr ( $ 0,5 ) }' exécutant la commande suivante avec someString comme entrée reviendrait " scripts ". awk ' {print substr ( $ 0,5,7 ) }' 3 Utilisez la fonction d'écho et l'opérateur de la conduite à diriger la valeur de la variable de chaîne de la commande awk . La deuxième commande renvoie la chaîne " Med ". Ensemble result1 = `echo $ someString
|