Cómo Lidiar Con las Subcadenas en CSH

C-shell, o CSH, es usado comúnmente shell de UNIX para la ejecución de comandos en un equipo basado en UNIX. CSH no contiene muchas de las funciones de conveniencia para la manipulación de cadenas de caracteres que son comunes en los más modernos lenguajes de secuencias de comandos. Sin embargo, hay varios métodos para la extracción de subcadenas el uso de CSH código y norma de los comandos de UNIX.


Cómo Lidiar Con las Subcadenas en CSH
C-shell, o CSH, es usado comúnmente shell de UNIX para la ejecución de comandos en un equipo basado en UNIX. CSH no contiene muchas de las funciones de conveniencia para la manipulación de cadenas de caracteres que son comunes en los más modernos lenguajes de secuencias de comandos. Sin embargo, hay varios métodos para la extracción de subcadenas el uso de CSH código y norma de los comandos de UNIX.
el Uso de Awk
  • Definir una cadena o conjunto de cadenas para ser utilizado como un ejemplo:
    conjunto de someString = 'CSH scripts son divertidos.'conjunto de someStringSet = ( escritores de la 'Demanda' Medios de comunicación 'precio de las acciones' )
  • Extraer una subcadena el uso de la 'substr()' función de los comandos de UNIX 'awk.' El substr comando tiene tres argumentos, en primer lugar, el número de cadena, en segundo lugar, el carácter de la posición y la tercera, la longitud de la devuelve la subcadena. Ejecutar el siguiente comando con someString como entrada devolvería 'scripts son divertidos.'
    awk '{print substr($0,5)}'
    al Ejecutar el siguiente comando con someString como entrada devolvería 'scripts'.
    awk '{print substr($0,5,7)}'
  • Uso de la función eco y el operador de canalización directa el valor de la variable de cadena para el comando awk. El segundo comando devuelve la cadena 'Med.'
    conjunto de result1 = echo $someString | awk '{print substr($0,5)}'set result2 = echo $someStringSet[2] | awk '{print substr($0,8,3)}'
utilización de Corte
  • Definir una cadena o conjunto de cadenas para ser utilizado como un ejemplo:
    conjunto de someString = 'CSH scripts son muy divertidos.'conjunto de someStringSet = ( escritores de la 'Demanda' Medios de comunicación 'precio de las acciones' )
  • Usar UNIX el comando cortar para extraer un rango de caracteres. Para 'someStringSet' devuelve la cadena 'precio de Demanda,' donde la '-d' qualifer especifica el delimitador entre las palabras en una cadena de y '-f' especifica los campos, o palabras, para cortar.
    cut-d '' -f2,5
    como alternativa, puede utilizar la opción '-c' qualifer para especificar los caracteres o rangos de caracteres para cortar. Ejecutar el siguiente comando con someStringSet como entrada devolvería 'writeDM.'
    cut-c1-5,10,17
  • Usar el 'eco' de la función y el operador de canalización directa el valor de la variable de cadena para el comando awk.








Como Lidiar Con las Subcadenas en CSH


C-shell, o CSH, es usado comunmente shell de UNIX para la ejecucion de comandos en un equipo basado en UNIX. CSH no contiene muchas de las funciones de conveniencia para la manipulacion de cadenas de caracteres que son comunes en los mas modernos lenguajes de secuencias de comandos. Sin embargo, hay varios metodos para la extraccion de subcadenas el uso de CSH codigo y norma de los comandos de UNIX.


Como Lidiar Con las Subcadenas en CSH
C-shell, o CSH, es usado comunmente shell de UNIX para la ejecucion de comandos en un equipo basado en UNIX. CSH no contiene muchas de las funciones de conveniencia para la manipulacion de cadenas de caracteres que son comunes en los mas modernos lenguajes de secuencias de comandos. Sin embargo, hay varios metodos para la extraccion de subcadenas el uso de CSH codigo y norma de los comandos de UNIX.
el Uso de Awk
  • Definir una cadena o conjunto de cadenas para ser utilizado como un ejemplo:
    conjunto de someString = 'CSH scripts son divertidos.'conjunto de someStringSet = ( escritores de la 'Demanda' Medios de comunicacion 'precio de las acciones' )
  • Extraer una subcadena el uso de la 'substr()' funcion de los comandos de UNIX 'awk.' El substr comando tiene tres argumentos, en primer lugar, el numero de cadena, en segundo lugar, el caracter de la posicion y la tercera, la longitud de la devuelve la subcadena. Ejecutar el siguiente comando con someString como entrada devolveria 'scripts son divertidos.'
    awk '{print substr($0,5)}'
    al Ejecutar el siguiente comando con someString como entrada devolveria 'scripts'.
    awk '{print substr($0,5,7)}'
  • Uso de la funcion eco y el operador de canalizacion directa el valor de la variable de cadena para el comando awk. El segundo comando devuelve la cadena 'Med.'
    conjunto de result1 = echo $someString | awk '{print substr($0,5)}'set result2 = echo $someStringSet[2] | awk '{print substr($0,8,3)}'
utilizacion de Corte
  • Definir una cadena o conjunto de cadenas para ser utilizado como un ejemplo:
    conjunto de someString = 'CSH scripts son muy divertidos.'conjunto de someStringSet = ( escritores de la 'Demanda' Medios de comunicacion 'precio de las acciones' )
  • Usar UNIX el comando cortar para extraer un rango de caracteres. Para 'someStringSet' devuelve la cadena 'precio de Demanda,' donde la '-d' qualifer especifica el delimitador entre las palabras en una cadena de y '-f' especifica los campos, o palabras, para cortar.
    cut-d '' -f2,5
    como alternativa, puede utilizar la opcion '-c' qualifer para especificar los caracteres o rangos de caracteres para cortar. Ejecutar el siguiente comando con someStringSet como entrada devolveria 'writeDM.'
    cut-c1-5,10,17
  • Usar el 'eco' de la funcion y el operador de canalizacion directa el valor de la variable de cadena para el comando awk.

Cómo Lidiar Con las Subcadenas en CSH

C-shell, o CSH, es usado comúnmente shell de UNIX para la ejecución de comandos en un equipo basado en UNIX. CSH no contiene muchas de las funciones de conveniencia para la manipulación de cadenas de caracteres que son comunes en los más modernos lenguajes de secuencias de comandos. Sin embargo, hay varios métodos para la extracción de subcadenas el uso de CSH código y norma de los comandos de UNIX.
Recommander aux amis
  • gplus
  • pinterest

Comentario

Dejar un comentario

Clasificación