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.

7
Uso de la función bash shell dentro de AWK
¿Es posible usar la función bash dentro de AWK de alguna manera? Archivo de ejemplo (string, int, int, int) Mike 247808 247809 247810 Intentando convertir valores de decimal a hexadecimal. Función definida en .bashrc o en script de shell. awk '{print $1 ; d2h($2)}' file awk: llamar a la función …
24 bash  awk 


3
Tubería STDERR vs. STDOUT
Según " Linux: The Complete Reference 6th Edition " (pág. 44), solo puede canalizar STDERR utilizando los |&símbolos de redireccionamiento. He escrito un script bastante simple para probar esto: #!/bin/bash echo "Normal Text." echo "Error Text." >&2 Ejecuto este script así: ./script.sh |& sed 's:^:\t:' Presumiblemente, solo las líneas impresas …


3
Mostrar comando en la barra de título de xterm
My Bash Prompt está configurando la barra de título de xterm usando la siguiente secuencia: PS1='\033]0;\u@\h>\w\007' ¿Hay una manera fácil de mostrar el comando actual en la barra de título. Por ejemplo, si estoy siguiendo un archivo usando tail -f foo.log, quiero que mi barra de título diga tail -f …

5
¿Por qué usar comillas dobles en una prueba [[]]?
Digamos que tenemos 2 enteros en un script bash: value1=5 value2=3 Entonces, ¿por qué necesitamos usar comillas dobles en caso de una prueba? Por ejemplo: if [[ "$value1" -eq "$value2" ]] ¿Por qué no solo usar lo siguiente? if [[ $value1 -eq $value2 ]] Para mí, las comillas dobles no …
23 bash  shell  quoting  variable  test 





1
Término de búsqueda de tubería (no nombre de archivo) a grep
Quiero seleccionar ciertas líneas que contienen un número dado de un archivo. El archivo que quiero buscar se llama os_clusters/piRNA_clusters.bed. awk '{if (a[$0]++ == 0) {split($0,b,"."); ;split(b[1],c,"r"); print c[3]}};' test_non_enriched | xargs grep {} os_clusters/piRNA_clusters.bed La primera parte, antes de la tubería, funciona: produce los términos a buscar, como 8707, …
23 bash  grep  pipe 


9
¿Cómo repetir el parámetro actualmente escrito en la consola bash?
Estaba escribiendo algo en la línea de: mv foo/bar/poit/zoid/narf.txt y de repente me di cuenta, maldita sea, tengo que volver a escribir grandes partes de ese parámetro mv foo/bar/poit/zoid/narf.txt foo/bar/poit/zoid/troz.txt Incluso con la finalización de pestañas, un gran dolor. Sé que puedo copiar y pegar el parámetro seleccionando con el …



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.