Preguntas etiquetadas con bash

28
Cómo llamar a funciones bash

Tal vez estoy mirando esto de la manera incorrecta ... Pero aquí estoy lo que estoy tratando de hacer. Realizo la mayor parte de mi trabajo con Java pero solo cambié a un entorno unix (bash). Yo estoy haciendo esto: [~/Desktop/bashPlay]% cat myFunc #!/bin/bash ls2(){ echo "Hello...

28
¿Cuál es la diferencia entre bash y sh?

Veo dos tipos de código en uso: #!/usr/bin/sh y: #!/user/bin/bash Busqué esto en línea y las opiniones varían mucho. Las explicaciones que vi en la mayoría de los sitios web dicen que shes anterior bashy que no hay una diferencia real. ¿Alguien sabe la diferencia entre estos? ¿Me puede dar un...

28
grep para "término" y excluir "otro término"

Estoy tratando de construir una búsqueda grep que busque un término pero excluya líneas que tienen un segundo término. Quería usar varias -e "pattern"opciones, pero eso no funcionó. Aquí hay un ejemplo de un comando que probé y el mensaje de error que generó. grep -i -E "search term" -ev "exclude...

28
: comando de dos puntos para bash

Hablando como un novato bash, he estado actualizando mi .bashrc a través de copiar / pegar + github y me he encontrado con el :comando que nos afecta tanto a mí como a Google. por ej : ${USER_BASH_COMPLETION_DIR:=~/.bash_completion.d}. Sin esta declaración originalmente en mi .bashrc, y...

28
Bash autocompletar como zsh

Estoy usando bash, pero me gustaría tener el autocompletado de estilo zsh (presionas la pestaña y pestañas a través de las posibilidades), en lugar de lo que parece hacer bash, que es mostrar una lista de posibilidades pero no elegir nada hasta que escriba un poco más para desambiguate. ¿Cómo puedo...

27
Cómo tar / untar la salida sobre la marcha

¿Cuál es la forma idiomática de hacer lo siguiente? alquitrán a stdout lea esta salida tar de stdout y extráigala en alguna otra carpeta. Mi solucion es tar --to-stdout .. | tar -C somefolder -xvf - Pero puede haber una forma más idiomática de

27
Alinear a la derecha parte de la solicitud

Estoy seguro de que he visto a alguien alinear una parte de su mensaje a la derecha en su ventana de terminal y luego hacer que el cursor real comience en una segunda línea. Sé que puedo lograr la segunda línea con un "\ n" en la PS1, pero no puedo entender cómo alinear parte de ella a la derecha....

27
equivalente "echo on" para linux?

¿Cómo puedo obtener stdout todos los comandos que se ejecutan en script bash? Es decir, la salida debe contener comandos de salida Y comandos en sí mismos. encontré #!/bin/bash -x pero esto no es exactamente lo mismo porque en lugar de mysql -v dbname < dump.sql | grep "CREATE...