Preguntas con la etiqueta [bash]

Lista bash preguntas

¿Cuál es el propósito de un comando que no hace nada, siendo poco más que un líder de comentario, pero que en realidad es un shell integrado en sí mismo?

Compruebe si una matriz Bash contiene un valor

0
respuestas
779
votos
923.4k
vistas

En Bash, ¿cuál es la forma más sencilla de probar si una matriz contiene un valor determinado?

¿Cómo obtengo el nombre de usuario del usuario actual en Bash? ¿ Utilizo whoami?

Quiero hacer un rápido "¿estás seguro?" Solicite confirmación en la parte superior de un script bash potencialmente peligroso, ¿cuál es la mejor y más fácil manera de hacer esto?

Obtener el padre de un directorio en Bash

14
respuestas
341
votos
354.7k
vistas

Si tengo una ruta de archivo como... /home/smith/Desktop/Test /home/smith/Desktop/Test/ ¿Cómo cambio la cadena para que sea el directorio principal? p.ej /home/smith/Desktop /home/smith/Desktop/

¿Cómo divido una cadena en un delimitador en Bash?

38
respuestas
2.9k
votos
3.5M
vistas

Tengo esta cadena almacenada en una variable: IN="[email protected];[email protected]" Ahora me gustaría dividir las cadenas por ;delimitador para tener: ADDR1="[email protected]" ADDR2="[email protected]" No necesito necesariamente las variables ADDR1y ADDR2. Si son elementos

¿Cuál sería la mejor manera de verificar el estado de salida en una ifdeclaración para poder hacer eco de una salida específica? Estoy pensando en que sea: if [ $?

Si estoy usando la terminal y escribo una línea de texto para un comando, ¿hay una tecla de acceso rápido o alguna forma de borrar/eliminar esa línea? Por ejemplo, si

En un script de shell, ¿cómo hago eco de todos los comandos de shell llamados y expando los nombres de las variables? Por ejemplo, dada la siguiente línea: ls $DIRNAME

¿Cómo puedo canalizar stderr y no stdout?

11
respuestas
1.3k
votos
586.6k
vistas

Tengo un programa que escribe información en stdoutand stderr, y necesito procesar stderrwith grep, dejando stdoutde lado. Usando un archivo temporal, se podría hacerlo en dos pasos: command > /dev/null

¿Qué significa -z en Bash? [duplicar]

4
respuestas
542
votos
430.3k
vistas

Estoy mirando el siguiente código: if [ -z $2 ]; then echo "usage: ... (Los 3 puntos son detalles de uso irrelevantes). Quizás lo estoy buscando mal en Google, pero

Sé cómo usarlo teepara escribir la salida ( salida estándar ) de aaa.shto bbb.out, mientras sigo mostrándola en la terminal: ./aaa.sh | tee bbb.out ¿Cómo podría escribir ahora también un

Estoy intentando escribir un script de shell que cree algunos directorios en un servidor remoto y luego use scp para copiar archivos desde mi máquina local al control remoto. Esto

Estoy intentando encontrar todos los archivos con una extensión específica en un directorio y sus subdirectorios con mi Bash ( Ubuntu 10.04) . LTS (Lucid Lynx)). Esto es lo que

¿Cómo uso la aritmética de punto flotante en bash?

24
respuestas
348
votos
494.2k
vistas

Estoy intentando dividir dos anchos de imagen en un script Bash, pero bash me da 0el resultado: RESULT=$(($IMG_WIDTH/$IMG2_WIDTH)) Estudié la guía de Bash y sé que debería usarla bcen todos