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.


5
Agregar números del resultado de un grep
Ejecuto el siguiente comando: grep -o "[0-9] errors" verification_report_3.txt | awk '{print $1}' y obtengo el siguiente resultado: 1 4 0 8 Me gustaría agregar cada uno de los números a una variable de conteo continuo. ¿Hay un revestimiento mágico que alguien pueda ayudarme a construir?
23 bash  shell  grep 


7
Sustitución doble y triple en bash y zsh
Seguimiento a la parte de fondo en esta pregunta . En bashpuedo usar ${!FOO}para doble sustitución, en zsh ${(P)FOO}. En ambos, la vieja escuela (hack-y) eval \$$FOOfunciona. Entonces, lo más inteligente y lógico para mí sería la ${${FOO}}, ${${${FOO}}}…sustitución doble / triple / n. ¿Por qué esto no funciona como …

3
bash - ¿puedo hacer: encontrar ... -ejecutar esto y eso?
¿Hay alguna manera de combinar lógicamente dos comandos de shell que se invocan con find - exec ? Por ejemplo, para imprimir todos los archivos .csv que contienen la cadena foo junto con su aparición, me gustaría hacer: find . -iname \*.csv -exec grep foo {} && echo {} \; …
23 bash  find 





6
¿Directorio actual abreviado en indicador de shell?
vim tiene una característica realmente agradable que utiliza en sus rutas cuando son un poco largas: Abrevia la ruta al documento en la pestaña en la parte superior. ¿Hay alguna manera de hacer algo similar a esto para que mi bash prompt no se vea así? rfkrocktk@work-laptop ~/Documents/Projects/Work/maventest/src/main/java/com/tkassembled/ $
23 bash  prompt 


7
bash si no múltiples condiciones sin subshell?
Quiero combinar varias condiciones en una instrucción if de shell y negar la combinación. Tengo el siguiente código de trabajo para una combinación simple de condiciones: if [ -f file1 ] && [ -f file2 ] && [ -f file3 ] ; then # do stuff with the files fi …




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.