Tengo el siguiente patrón en una cadena (una dirección IP): 123.444.888.235 Quiero reemplazar el último número después del punto con 0, por lo que se convierte en: 123.444.888.0 ¿Cómo podría hacerlo en bashotro lenguaje de script de
Tengo el siguiente patrón en una cadena (una dirección IP): 123.444.888.235 Quiero reemplazar el último número después del punto con 0, por lo que se convierte en: 123.444.888.0 ¿Cómo podría hacerlo en bashotro lenguaje de script de
Cerrada . Esta pregunta necesita detalles o claridad . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Agregue detalles y aclare el problema editando esta publicación . Cerrado hace 4 años . He buscado por todas partes. Probé...
Tengo un archivo con colores ANSI. test.txt: \e[0;31mExample\e[0m Me gustaría mostrar el contenido de este archivo en un terminal, como lo cathace, pero también me gustaría mostrar los
Mi caparazón es bash. ¿Cómo puedo obtener la salida de lsmostrar directorios con una barra diagonal final? Cuando lo haga ls, en tcshque da la salida deseada. ¿Cómo puedo lograr que esto ocurra bashsin usar ningún
Estoy aprendiendo cómo usar de manera eficiente diferentes setopciones en mi script y descubrí set -uque parece ser perfecto para salir de mi script si una variable no se configura correctamente (por ejemplo, eliminar usuarios). De acuerdo con la página del manual , set -uy set -ehace lo siguiente...
Considere esto de la documentación de Bash 'builtin exec: exec reemplaza el shell sin crear un nuevo proceso Proporcione un caso de uso / ejemplo práctico. No entiendo cómo tiene sentido. I googled y encontré sobre I / O redirección . ¿Puedes explicarlo
Tengo una función para hacer rápidamente una nueva rama SVN que se ve así function svcp() { svn copy "repoaddress/branch/$1.0.x" "repoaddress/branch/dev/$2" -m "dev branch for $2"; } Lo cual uso para crear rápidamente una nueva sucursal sin tener que buscar y copiar, pegar las direcciones y otras...
Cuando hago esto: sudo wpa_supplicant -D nl80211,wext -i wlp4s0 -c <(wpa_passphrase "some ssid" "password") yo obtengo Successfully initialized wpa_supplicant Failed to open config file '/dev/fd/63', error: No such file or directory Failed to read or parse configuration '/dev/fd/63' ¿Algunas...
¿Podría explicar las siguientes oraciones del manual de Bash sobre $_, especialmente las partes en negrita, tal vez con algunos ejemplos? Al iniciar el shell, establezca el nombre de ruta absoluto utilizado para invocar el shell o el script de shell que se ejecuta como se pasa en el entorno o...
Acabo de escribir el siguiente script bash para verificar el acceso de ping en la lista de máquinas Linux: for M in $list do ping -q -c 1 "$M" >/dev/null if [[ $? -eq 0 ]] then echo "($C) $MACHINE CONNECTION OK" else echo "($C) $MACHINE CONNECTION FAIL" fi let C=$C+1 done Esto...
¿Hay alguna herramienta / truco disponible para expandir variables para hacer que el código bash sea más fácil de leer? Por ejemplo, convertiría lo siguiente: DIR=/var/tmp FILE=${DIR}/file SCRIPT_ROOT=/opt/root TOOL=${SCRIPT_ROOT}/tool.sh ${TOOL}
suspendes un comando incorporado en Bash. ¿Cuándo utilizaría este comando de forma natural y lo encontraría
Tengo un cierto script bash, que quiere preservar la /dev/stdoutubicación original antes de reemplazar el descriptor del primer archivo con otra ubicación. Entonces, naturalmente, escribí algo como old_stdout=$(readlink -f /dev/stdout) Y no funcionó. Muy rápidamente entiendo cuál era el...
En la tabla ASCII existe el carácter 'J' que tiene puntos de código en diferentes sistemas de numeración: Oct Dec Hex Char 112 74 4A J Es posible imprimir este carácter por un punto de código octal imprimiendo printf '\112'o echo $'\112'. ¿Cómo imprimo el mismo carácter mediante presentaciones...
Me pregunto cómo hacer que un script de shell escuche en un determinado puerto (¿tal vez usando netcat?). Con suerte, para que cuando se envíe un mensaje a ese puerto, el script grabe el mensaje y luego ejecute una función. Ejemplo: La computadora 1 tiene el script ejecutándose en segundo plano,...
Tengo un shell / terminal basado en navegador que ejecuta comandos bash y escapo espacios, pero resulta que los paréntesis también deben escaparse. ¿Qué otros caracteres se deben escapar para los nombres de archivo que no están entre
Estoy viendo un script que tiene: if [ "${PS1-}" ]; then Eso -me molesta un poco porque no parece la sintaxis estándar de Posix o Bash. ¿Es esta una sintaxis arcana que ha existido desde siempre, o es un error tipográfico? Cualquier referencia a estándares / documentos sería...
La variable BUILDNUMBERse establece en el valor 230. Espero que 230_se imprima para el comando, echo $BUILDNUMBER_pero la salida está vacía como se muestra a continuación. # echo $BUILDNUMBER_ # echo
Sé que, teniendo en cuenta l="a b c", echo $l | xargs ls rendimientos ls a b c ¿Qué construcción produce mycommand -f a -f b -f
Descargo varios archivos a una carpeta a downloadingtravés de HTTPie . Un script bash tiene como objetivo procesar los archivos descargados, y traté de copiar los archivos descargados a otra carpeta como find /folder/downloading -type f -exec mv '{}' /folder/downloaded \; pero esto también copia...