Tengo una cadena "rtcpOnNbActive true"almacenada en una variable x. Quiero extraer "true" como subcadena y almacenar en una variable. ¿Cómo puedo hacer
Tengo una cadena "rtcpOnNbActive true"almacenada en una variable x. Quiero extraer "true" como subcadena y almacenar en una variable. ¿Cómo puedo hacer
A veces necesito ejecutar un solo comando que está en un script de shell. Ya sé que sed -n 'line_num p'puede imprimir esa línea. Pero, ¿cómo puedo ejecutar esa línea impresa específica como un
Al igual que saltar al final de una línea es Ctrl+ E, ¿dónde Ese puede pensar como final? ¿Por qué salta al principio
Tengo un script bash simple que ejecuta una serie de comprobaciones ( ping, nslookup, etc) y luego envía un informe por correo electrónico con la salida de los datos. Me gustaría que el correo electrónico incluya información sobre cuánto tiempo tardó en ejecutarse el script completo. ¿Hay una...
Estoy tratando de entender cómo exactamente Bash trata la siguiente línea: $(< "$FILE") Según la página de manual de Bash, esto es equivalente a: $(cat "$FILE") y puedo seguir la línea de razonamiento para esta segunda línea. Bash realiza una expansión variable en $FILE, ingresa la...
Mientras busco en Google cómo personalizar mi indicador de shell a través de la variable PS1, veo tablas de caracteres especiales que se pueden usar. En particular: \! the history number of this command \# the command number of this command Parece que el "número de historial" se usa más...
Estoy empezando a aprender algo de Regex, por lo tanto, uso este comando repetidamente: grep pattern /usr/share/dict/american-english Solo cambia la parte con patrón, así que tengo que escribir la expresión larga " / usr / share / dict / american-english " una y otra vez. Alguien hizo el...
Puedo hacer diff filea filebpara ver la diferencia entre archivos. También puedo hacer head -1 fileapara ver la primera línea de filea o fileb. ¿Cómo puedo combinar estos comandos para mostrar la diferencia entre la primera línea de archivo y la primera línea de archivo
Tengo una variable multilínea, y solo quiero la primera línea en esa variable. El siguiente script demuestra el problema: #!/bin/bash STRINGTEST="Onlygetthefirstline butnotthesecond orthethird" echo " Take the first line and send to standard output:" echo ${STRINGTEST%%$'\n'*} # Output is as...
Tengo un script de shell con bucles anidados y acabo de descubrir que "exit" realmente no sale del script, sino solo del bucle actual. ¿Hay otra forma de salir completamente del script en una determinada condición de error? No quiero usar "set -e", porque hay errores aceptables y requeriría...
Necesito ir de una cadena a una matriz donde cada entrada es cada palabra en esa cadena. Por ejemplo, comenzando con: VotePedro="Vote for Pedro" Necesito la matriz: Vote For Pedro Lo que debería poder repetir como: for i in "${votePedroArray[@]}" do ## Do something
Bash no parece crear zombies. Parece que los procesos se cosechan de inmediato cuando los matan. ¿Puedo hacer bash hacer zombies? Por qué estoy preguntando: Me gustaría poder matar de manera segura un proceso secundario o de forma segura kill -9si no muere dentro de un cierto período de...
Me preguntaba sobre paréntesis individuales en bash. Sé que se usan para ejecutar comandos en subcapas y que se usan para crear matrices, pero ¿se usan para otra cosa? Una cosa que me llamó la atención es que cuando usas la asignación variable, como var=(hello) echo $var # hello bash no genera...
El archivo file1.txt contiene líneas como: /api/purchase/<hash>/index.html Por ejemplo: /api/purchase/12ab09f46/index.html El archivo file2.csv contiene líneas como: <hash>,timestamp,ip_address Por ejemplo: 12ab09f46,20150812235200,22.231.113.64
Quiero hacer un bucle for en bash con 0.02 como incrementos intenté for ((i=4.00;i<5.42;i+=0.02)) do commands done Pero no
Me gustaría comprobar, en un script bash, qué tipo de sistema de archivos es un directorio. La idea es algo como if [path] is on a [filesystem] filesystem then filesystem specific command end
Creo que me he dado cuenta de esto antes, pero nunca lo pensé mucho; ahora estoy curioso. > ldd /bin/bash linux-vdso.so.1 => (0x00007fff2f781000) libtinfo.so.5 => /lib64/libtinfo.so.5 (0x00007f0fdd9a9000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f0fdd7a5000) libc.so.6 =>...
Esta es una copia de mi publicación de stackoverflow; Me doy cuenta de que debería haberlo preguntado aquí ... Quiero ejecutar un script que cambie el nombre de host y que mi solicitud de bash (variable PS1) se actualice inmediatamente con el nombre de host adecuado. ¿Cómo hago que esto...
Tengo un archivo con YYYYMMDDel nombre del archivo, como file-name-20151002.txt Quiero determinar si este archivo se modificó después del 02/10/2015. Notas: Puedo hacer esto mirando la salida de ls, pero sé que analizar la salida de lses una mala idea. No necesito encontrar todos los archivos...
Sé que podemos usar el mailcomando en la terminal para comenzar a usar el mailprograma en modo interactivo. Sin embargo, quiero leer el correo electrónico usando el mailcomando de forma no interactiva. ¿Hay un comando como $ mail -optionToReadMail -mailNumber 1; ¿Cuál mostrará el contenido del...