Preguntas etiquetadas con bash

Preguntas específicas para Bourne Again SHell de GNU, a diferencia de otros shells Bourne / POSIX. Para preguntas sobre shells de Unix en general, use la etiqueta / shell en su lugar.


3
¿Cómo eliminar molestias al iniciar una GUI desde una terminal?
Prefiero iniciar aplicaciones GUI desde una ventana de terminal en lugar de usar un escritorio gráfico. Una molestia frecuente es que a menudo los desarrolladores no han anticipado este tipo de uso, por lo que la aplicación imprime muchos mensajes inútiles, crípticos o poco informativos en stdout o stderr. Se …

1
¿Es posible usar múltiples documentos aquí en bash?
¿Se pueden usar múltiples documentos aquí para proporcionar información a un comando en bash? $ cat <<<foo <<<bar bar $ cat <<EOF1 <<EOF2 > foo > EOF1 > bar > EOF2 bar Obviamente, en ambos casos, el segundo here-doc se usa como stdin y reemplaza la primera referencia. ¿Es la …

5
Mueve todos los archivos que no son un directorio
Tengo un directorio que estoy tratando de limpiar que contiene archivos y subdirectorios. Lo que intento hacer es simple: mover todos los archivos a otro directorio, pero dejar todos los subdirectorios como están. Estoy pensando algo como: mv [*_but_no_dirs] ./other_directory Parece que debería haber una manera simple de hacer esto …
14 bash  directory  wildcards  mv 



3
¿Cómo redirigir la salida de cualquier comando?
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: …
14 bash  ping  output 




5
¿Puedo seleccionar solo un resultado de un bash glob?
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 ruta: /<root_path>/<process_one_path>/logs/<time_date_stamp>/<specific_log_file> /<root_path>/<process_two_path>/logs/<different_time_date_stamp>/<specific_log_file> Se conoce cada parte de la ruta, excepto las marcas de fecha …
14 bash  wildcards  glob 

4
¿Cuál es la diferencia entre Ctrl-Z y kill -STOP?
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 la temperatura de mi CPU cada …

1
Bash ya no cambia el directorio
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). [~]$ pwd /home/sys/dave [~]$ cd …
14 linux  bash 

2
¿Por qué no funciona este comando xargs?
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 {} …

2
No dirijo nada a xargs
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 …
14 bash  xargs 

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.