He configurado varias funciones en mi .bashrcarchivo. Me gustaría mostrar el código real de la función y no ejecutarlo, para referirme rápidamente a algo. ¿Hay alguna manera de que podamos ver la definición de la
He configurado varias funciones en mi .bashrcarchivo. Me gustaría mostrar el código real de la función y no ejecutarlo, para referirme rápidamente a algo. ¿Hay alguna manera de que podamos ver la definición de la
Tengo un script que en algunas circunstancias puede no tener nada en stdout. Al final del guión, paso las líneas que tengo a otro comando usando xargs. Mi problema es que, cuando no hay nada en stdout, recibo el típico mensaje de error "Uso: programa arg1 arg2". ¿Cómo puedo evitar...
Quería eliminar todas las extensiones .sh, así que hice esto: ls *.sh | xargs -I {} mv {} `basename {} .sh` Sin embargo, no funciona, se comporta como basenamedevuelve el nombre del archivo sin cambios. ¿Por qué se comporta así? Por ejemplo, esto funciona: ls *.sh | xargs -I {} echo `basename...
Mi shell bash ya no cambiará el directorio con cd. Lo noté antes cuando trabajaba y descubrí que cualquier caparazón nuevo que abrí (terminal o xterm, etc.) estaría atascado en el directorio de inicio y no podría salir (los terminales ya abiertos continuaron funcionando bien). [~]$...
He estado tratando de crear una cadena de comando de búsqueda que encuentre todos los archivos que terminen con un número 1-99 pero excluya todos los demás. por ejemplo, quiero encontrar myfile1 myfile99 pero no myfile456 y no myfilebackup La expresión regular en la que estoy pensando es...
Cuando ejecuto un comando ( makeen un proyecto grande) desde el shell, puedo escribir Ctrl-Z para detener el proceso y volver al shell. Posteriormente, puedo ejecutar fgpara continuar el proceso. Estoy tratando de escribir un script de shell para automatizar esto (específicamente, para verificar...
Estoy tratando de escribir un script para el trabajo para automatizar algunos informes en una salida. Los archivos de registro se almacenan (actualmente, se está 'estandarizando' en el futuro) en este tipo de estructura de
Estaba experimentando un poco y noté algo extraño: establecer el bit setuid en una copia de bash ubicado en /usr/bin/bash-testparece no tener ningún efecto. Cuando ejecuté una instancia de bash-test, mi directorio de inicio no estaba configurado /rooty cuando ejecuté el whoamicomando bash-test, mi...
De acuerdo con este manual de referencia : -E (también -o errtrace) Si se establece, cualquier trampa en ERR es heredada por las funciones de shell, las sustituciones de comandos y los comandos ejecutados en un entorno de subshell. La trampa ERR normalmente no se hereda en tales casos. Sin...
Después de exportar HISTTIMEFORMAT='%F %T'intenté consultarhistory Pero el resultado muestra que todos los comandos se ejecutan el mismo día. ¿Cómo puedo verificar la fecha y hora reales de la ejecución real del
¿Cómo podría ejecutar un script en Shell cuando se presiona una tecla de acceso directo? Esencialmente, lo que necesito es que cuando se presiona una tecla de acceso directo, el script debe leer de un archivo y mostrar ese contenido en el
¿Cómo buscaría una cadena alfanumérica de 1 a 50 caracteres (idealmente, cualquier longitud también funcionaría) con dos puntos a cada lado? Un resultado típico sería todas las líneas que contienen la cadena :shopping:. Hasta ahora tengo el siguiente código (he probado algunas variaciones) que no...
Necesito verificar que algunos portátiles no tengan teclas de teclado defectuosas, por lo que me gustaría acelerarlo lo más posible. No encontré nada para esta tarea específica, por lo que mi idea es un script que lea las teclas presionadas y conozca todas las teclas del teclado, por lo que puedo...
Estoy ejecutando miles de procesos de fondo curl en paralelo en el siguiente script bash START=$(date +%s) for i in {1..100000} do curl -s "http://some_url_here/"$i > $i.txt& END=$(date +%s) DIFF=$(( $END - $START )) echo "It took $DIFF seconds" done Tengo un servidor dedicado...
Después de usar el siguiente comando, pngString="$(cat example.png)" echo -n "$pngString" > tmp.png No puedo abrir el archivo tmp.png como un archivo PNG. Tal vez se pierde algo de información cuando uso $pngStringpara almacenar el archivo de imagen. Entonces la pregunta es: ¿cómo puedo...
Estoy tratando de escribir un script simple para monitorear el estado de mi red, sin todos pinglos resultados de: ping -q -c 1 google.com > /dev/null && echo online || echo offline El problema es que cuando no estoy conectado, sigo recibiendo un mensaje de error en mi salida: ping:...
Tengo un programa que usa printfalgunos tputmezclados y me gustaría canalizar la salida a stdout, así como a un archivo. Prefiero usarlo sedya que no quiero dependencias innecesarias en mi script. Esto es lo que tengo hasta ahora. printf "\n$(tput setaf 6)| $(tput sgr0)$(tput setaf 7)Sourcing...
Cuando bash se informa de un error de sintaxis, que encapsula el texto que ha elevado el error de sintaxis ambos con acento grave y con un apóstrofo, como esto: `...'. ¿Alguna idea de por qué? Aquí hay un ejemplo: $ bash -c "echo error()" bash: -c: line 0: syntax error near unexpected token...
Si ejecuto el testcomando en bash, testse inicia la utilidad incorporada (evalúa la expresión condicional): $ type test test is a shell builtin $ type -a test test is a shell builtin test is /usr/local/bin/test test is /usr/bin/test $ Sin embargo, como se ve en el resultado type -a...
En la versión 4.2.47 (1) de Bash, suelte cuando intento catear texto formateado que proviene de un mensaje AQUÍ, así: cat <(fmt --width=10 <<FOOBAR (I want the surrounding parentheses to be part of the HERE-document) (Even the preceding unbalanced parenthesis should be part of...