Preguntas etiquetadas con bash

Bash (Bourne-Again SHell), es el shell utilizado en la interfaz de línea de comandos de Ubuntu por defecto.

3
Predefinir colores para Terminal?
Estaba tratando de recordar cómo podría predefinir los colores dentro del .bashrcarchivo para que pudieran llamarse cuando lo hago, ${RED}por ejemplo. No recuerdo si esta era la forma correcta de hacerlo, pero era algo así si puedo recordar; NC="\033[0;0;0m" # no color or formatting RED="\033[1;49;91m" # color red BLU="\033[1;49;94m" # …



6
¿Cuál es el punto de bash Null-operator ":", dos puntos?
¿Cuál es el punto del operador "nulo" en un script BASH? Entiendo que se usa como marcador de posición después de un ifcomando cuando no tiene nada que decir, pero necesita un comando para permitir que el programa se ejecute correctamente. Pero, ¿cuál es su uso general? ¿Cuándo lo usarías? …
13 bash  scripts  syntax 

2
curl .gz y canalícelo para descompresión
Estoy tratando de descargar algunos .gzarchivos (NB no .tar.gzunos) de las URL dadas y descomprimirlos para sobrescribir los archivos existentes, si los hay. Para cada descarga individual, probé lo siguiente: curl -O $URL | gunzip -f Sin embargo, esto no funciona, ya que no pudo con: gzip: stdin: unexpected end …
13 bash  scripts  curl  pipe  gzip 

7
¿Cómo hacer que el argumento sea opcional en bash?
En la siguiente función con 9 argumentos: SUM() { echo "The sum is $(($1+$2+$3+$4+$5+$6+$7+$8+$9))" } Quiero hacer que los segundos argumentos para el siguiente (3..9) se conviertan en argumentos opcionales . Cuando llamo a la función con 2 argumentos me sale un error: SUM 3 8 bash: 3+8+++++++: syntax error: …
13 bash  functions 

4
construir comando concatenando cadena en bash
Tengo un script bash que construye una línea de comandos en una cadena basada en algunos parámetros antes de ejecutarlo de una vez. Se supone que las partes que se concatenan en la cadena de comando están separadas por tuberías para facilitar una "transmisión" de datos a través de cada …
13 bash  pipe 

6
Confusión con el comando printf?
Tengo que imprimir las siguientes tres líneas en un comando de impresión sin usar el comando echo. Así que elegí el comando printf. Aquí están las tres líneas: Different characters can be represented and supported in the print command, for example: x-y, X+Y, –, +, <, >, %, $, #, …

3
Comparar dos cadenas en Bash
Me gustaría hacer una secuencia de comandos que elimine un directorio rmdirdespués de confirmar con una contraseña readpara configurar la variable. Hasta ahora tengo esto: #!/bin/bash -x echo "Password:" read -t 30 S1 S2='55555' if [ $S1=$S2 ]; then rmdir /home/william/test else echo "fail" sleep 10 fi Entonces, tengo -xque …
13 bash  scripts  password 


2
espere a que el comando dd escriba completamente en el disco
Estoy usando el comando dd para crear un usb de arranque desde el archivo iso: sudo dd if=~/Desktop/ubuntu.iso of=/dev/sdx bs=1M Después de presionar enter, sale momentáneamente y me da: 915+0 records in 915+0 records out 959447040 bytes (959 MB) copied, 0.539375 s, 1.8 GB/s Entonces es como correr en segundo …


3
Las líneas largas se superponen en la solicitud personalizada de Bash PS1
He configurado un elegante PS1indicador de bash de dos líneas , con el nombre del servidor, la hora, el nombre de usuario y otras variables útiles. PS1="\n\[\033[1;34m\]\342\226\210\342\226\210 \u @ $SERVER_NAME""$BBlue"" \w""$Color_Off \n\[\033[0;36m\]\342\226\210\342\226\210 \d \t $ \[\033[0;39m\]" Fuente completa de Github aquí . El problema es que las líneas largas a …
13 bash  prompt  ps1 



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.