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.


2
Cómo crear un alias con un comando contiene 'y "
Hace algunas publicaciones, alguien preguntó cómo mostrar la memoria en porcentaje. Alguien respondió con: free | awk '/^Mem/ { printf("free: %.2f %\n", $4/$2 * 100.0) }' Me preguntaba si puedo convertir este comando en un alias en ~ / .bashrc. Pero la sintaxis del alias es: alias aliasname='command' ¿Cómo puedo …
10 bash  quoting  alias 

5
Capture el código de salida del comando de salida
Tengo esto en un script bash: exit 3; exit_code="$?" if [[ "$exit_code" != "0" ]]; then echo -e "${r2g_magenta}Your r2g process is exiting with code $exit_code.${r2g_no_color}"; exit "$exit_code"; fi Parece que saldrá justo después del comando de salida, lo cual tiene sentido. Me preguntaba si hay algún comando simple que …



2
Leer registros de un proceso durante la ejecución de algún comando
Tengo algún servicio que produce registros en el archivo logs.log. Tengo otro comando que interactúa con este servicio. Digamos que es algo foo.sh. Lo que necesito es cortar y guardar registros logs.logexactamente durante la foo.shejecución. En otras palabras, necesito esa parte de los registros del servicio cuando interactúa con mi …
10 bash  tail 




4
encontrar comando, enumerar salida y permitir selección?
Cuando uso find, a menudo encuentra múltiples resultados como find -name pom.xml ./projectA/pom.xml ./projectB/pom.xml ./projectC/pom.xml A menudo quiero seleccionar solo un resultado específico, (por ejemplo edit ./projectB/pom.xml). ¿Hay alguna manera de enumerar la findsalida y seleccionar un archivo para pasar a otra aplicación? me gusta: find <print line nums?> -name …
10 bash  files  find 

5
Sensibilidad a mayúsculas y minúsculas en globbing de corchetes
Normalmente, el golpeteo de bash distingue entre mayúsculas y minúsculas: $ echo c* casefix.pike cdless chalices.py charconv.py chocolate.pike circum.py clip.pike cpustats.pike crop.pike cwk2txt.py $ echo C* CarePackage.md ChocRippleCake.md Clips El uso de corchetes no parece cambiar esto: $ echo [c]* casefix.pike cdless chalices.py charconv.py chocolate.pike circum.py clip.pike cpustats.pike crop.pike cwk2txt.py …
10 bash  shell  wildcards  locale 

1
¿Qué es una "s" dentro de "$ -"?
Normalmente conozco bien el contenido de $-. En un CentOS reciente obtengo: [grochmal@orion ~]$ echo $- himBH hmBHson todas las opciones sety isignifica que mi shell es interactivo. Sin embargo, en mi Arch Linux obtuve: [grochmal@haps ~]$ echo $- himBHs No puedo encontrar nada útil man bashy set -sme da …

4
asignar e inspeccionar metadatos de la función bash
A menudo genero y registro muchas funciones bash que automatizan muchas de las tareas que suelo realizar en mis proyectos de desarrollo. Esa generación depende de los metadatos del proyecto en el que estoy trabajando. Quiero anotar las funciones con la información del proyecto que se generaron, de esta manera: …
10 bash  function 


2
Cómo pasar el argumento al script que se ingresa a bash
En este momento tengo una frase como esta: curl -fsSL http://git.io/vvZMn | bash Está descargando el script y pasándolo a bash como archivo stdin. Me gustaría ejecutar este script con argumentos adicionales print. Tal vez algo como esto? curl -fsSL http://git.io/vvZMn | bash -- print Pero esto no funciona.
10 bash  pipe  curl  input 

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.