La façon de Traiter Avec des sous-Chaînes dans CSH

C-shell, ou CSH, est utilisée couramment dans le shell UNIX pour l'exécution des commandes sur un ordinateur UNIX. CSH ne contient pas beaucoup de la commodité des fonctions de manipulation de chaînes de caractères qui sont communs dans le plus moderne des langages de script. Cependant, il existe plusieurs courts méthodes pour extraire des sous-chaînes à l'aide de CSH du code et des commandes UNIX standard.


Comment Traiter Avec des sous-Chaînes dans CSH
C-shell, ou CSH, est utilisée couramment dans le shell UNIX pour l'exécution des commandes sur un ordinateur UNIX. CSH ne contient pas beaucoup de la commodité des fonctions de manipulation de chaînes de caractères qui sont communs dans le plus moderne des langages de script. Cependant, il existe plusieurs courts méthodes pour extraire des sous-chaînes à l'aide de CSH du code et des commandes UNIX standard.
l'Utilisation de Awk
  • permet de Définir une chaîne de caractères ou un ensemble de chaînes de caractères pour être utilisé comme un exemple:
    définir someString = 'CSH scripts sont amusants.'définir someStringSet = ( écrivains 'Médias de la Demande' 'cours de bourse' )
  • Extraire une sous-chaîne à l'aide de la 'substr()' la fonction de la commande UNIX 'awk.' Le substr commande prend trois arguments, tout d'abord, le numéro de chaîne, la deuxième, la position du caractère et troisièmement, la longueur de la sous-chaîne. L'exécution de la commande suivante avec someString comme entrée serait de retour 'scripts sont amusants.'
    awk '{print substr($0,5)}'
    Exécution de la commande suivante avec someString comme entrée serait de retour 'scripts'.
    awk '{print substr($0,5,7)}'
  • Utilisation de l'écho de la fonction et de la conduite de l'opérateur de diriger la valeur de la variable de chaîne de la commande awk. La deuxième commande renvoie la chaîne 'Med.'
    l'ensemble result1 = echo $someString | awk '{print substr($0,5)}'ensemble result2 = echo $someStringSet[2] | awk '{print substr($0,8,3)}'
Utilisation de Couper
  • permet de Définir une chaîne de caractères ou un ensemble de chaînes de caractères pour être utilisé comme un exemple:
    définir someString = 'CSH scripts sont amusants.'ensemble someStringSet = ( écrivains 'Médias de la Demande' 'cours de bourse' )
  • l'Utilisation de l'UNIX de coupe de commande pour extraire une plage de caractères. Pour 'someStringSet' renvoie la chaîne 'prix de la Demande,' où le '-d' qualifer spécifie le séparateur entre les mots dans une chaîne de caractères et le '-f' spécifie les champs, ou des mots, de les couper.
    cut-d '' -f2,5
    Sinon, vous pouvez utiliser l'option '-c' qualifer pour spécifier les caractères ou les plages de caractères à couper. L'exécution de la commande suivante avec someStringSet comme entrée serait de retour 'writeDM.'
    cut -c1-5,10,17
  • Utiliser la fonction 'echo' la fonction et le tuyau d'opérateur direct de la valeur de la variable de chaîne de la commande awk.








La façon de Traiter Avec des sous-Chaînes dans CSH


C-shell, ou CSH, est utilisee couramment dans le shell UNIX pour l'execution des commandes sur un ordinateur UNIX. CSH ne contient pas beaucoup de la commodite des fonctions de manipulation de chaînes de caracteres qui sont communs dans le plus moderne des langages de script. Cependant, il existe plusieurs courts methodes pour extraire des sous-chaînes a l'aide de CSH du code et des commandes UNIX standard.


Comment Traiter Avec des sous-Chaînes dans CSH
C-shell, ou CSH, est utilisee couramment dans le shell UNIX pour l'execution des commandes sur un ordinateur UNIX. CSH ne contient pas beaucoup de la commodite des fonctions de manipulation de chaînes de caracteres qui sont communs dans le plus moderne des langages de script. Cependant, il existe plusieurs courts methodes pour extraire des sous-chaînes a l'aide de CSH du code et des commandes UNIX standard.
l'Utilisation de Awk
  • permet de Definir une chaîne de caracteres ou un ensemble de chaînes de caracteres pour etre utilise comme un exemple:
    definir someString = 'CSH scripts sont amusants.'definir someStringSet = ( ecrivains 'Medias de la Demande' 'cours de bourse' )
  • Extraire une sous-chaîne a l'aide de la 'substr()' la fonction de la commande UNIX 'awk.' Le substr commande prend trois arguments, tout d'abord, le numero de chaîne, la deuxieme, la position du caractere et troisiemement, la longueur de la sous-chaîne. L'execution de la commande suivante avec someString comme entree serait de retour 'scripts sont amusants.'
    awk '{print substr($0,5)}'
    Execution de la commande suivante avec someString comme entree serait de retour 'scripts'.
    awk '{print substr($0,5,7)}'
  • Utilisation de l'echo de la fonction et de la conduite de l'operateur de diriger la valeur de la variable de chaîne de la commande awk. La deuxieme commande renvoie la chaîne 'Med.'
    l'ensemble result1 = echo $someString | awk '{print substr($0,5)}'ensemble result2 = echo $someStringSet[2] | awk '{print substr($0,8,3)}'
Utilisation de Couper
  • permet de Definir une chaîne de caracteres ou un ensemble de chaînes de caracteres pour etre utilise comme un exemple:
    definir someString = 'CSH scripts sont amusants.'ensemble someStringSet = ( ecrivains 'Medias de la Demande' 'cours de bourse' )
  • l'Utilisation de l'UNIX de coupe de commande pour extraire une plage de caracteres. Pour 'someStringSet' renvoie la chaîne 'prix de la Demande,' ou le '-d' qualifer specifie le separateur entre les mots dans une chaîne de caracteres et le '-f' specifie les champs, ou des mots, de les couper.
    cut-d '' -f2,5
    Sinon, vous pouvez utiliser l'option '-c' qualifer pour specifier les caracteres ou les plages de caracteres a couper. L'execution de la commande suivante avec someStringSet comme entree serait de retour 'writeDM.'
    cut -c1-5,10,17
  • Utiliser la fonction 'echo' la fonction et le tuyau d'operateur direct de la valeur de la variable de chaîne de la commande awk.

La façon de Traiter Avec des sous-Chaînes dans CSH

C-shell, ou CSH, est utilisée couramment dans le shell UNIX pour l'exécution des commandes sur un ordinateur UNIX. CSH ne contient pas beaucoup de la commodité des fonctions de manipulation de chaînes de caractères qui sont communs dans le plus moderne des langages de script. Cependant, il existe plusieurs courts méthodes pour extraire des sous-chaînes à l'aide de CSH du code et des commandes UNIX standard.
Recommander aux amis
  • gplus
  • pinterest

Messages récents

Commentaire

Laisser un commentaire

évaluation