Preguntas etiquetadas con string

Manipulación de cadenas: extracción de una parte de una cadena, reemplazo de texto, formateo a un ancho determinado, etc.


4
sustituciones de cadena: todas las ocurrencias
Una pregunta simple, pero no puedo encontrar la respuesta. la documentación de zsh me abruma :-( function z () { echo ${1:s/the/THE} } $ z thethethe THEthethe ... ¿Cómo puedo reemplazar todo 'the' por 'THE', no solo la primera vez? Con zsh son las cosas más fáciles para las que …
13 zsh  string 



3
¿Cómo se elimina el carácter de punto de la cadena sin volver a llamar a sed o awk?
Tengo un archivo llamado hostlist.txtque contiene texto como este: host1.mydomain.com host2.mydomain.com anotherhost www.mydomain.com login.mydomain.com somehost host3.mydomain.com Tengo el siguiente script pequeño: #!/usr/local/bin/bash while read host; do dig +search @ns1.mydomain.com $host ALL \ | sed -n '/;; ANSWER SECTION:/{n;p;}'; done <hostlist.txt \ | gawk '{print $1","$NF}' >fqdn-ip.csv Qué salidas a fqdn-ip.csv: …


5
Número de caracteres en la salida de un comando de shell
Estoy escribiendo un script que necesita calcular el número de caracteres en la salida de un comando en un solo paso . Por ejemplo, el uso del comando readlink -f /etc/fstabdebería regresar 10porque la salida de ese comando tiene 10 caracteres de longitud. Esto ya es posible con variables almacenadas …
12 shell  string  variable 


1
¿Cuándo puedo editar cadenas en un binario ejecutable?
Tengo un binario ejecutable; Digamos que es a.out. Puedo ver que el binario contiene cadenas $ strings a.out ... /usr/share/foo .... Necesito cambiar la cadena /usr/share/fooa /usr/share/bar. ¿Puedo simplemente reemplazar la cadena con sed?: sed -i 's@/usr/share/foo@/usr/share/bar@' a.out Esto parece algo seguro para hacer. ¿Funcionará esto también cuando las cadenas …



3
Reemplazar múltiples cadenas en una sola pasada
Estoy buscando una forma de reemplazar las cadenas de marcador de posición en un archivo de plantilla con valores concretos, con herramientas comunes de Unix (bash, sed, awk, quizás perl). Es importante que el reemplazo se realice en una sola pasada, es decir, lo que ya está escaneado / reemplazado …
11 bash  sed  awk  string  replace 




Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.