GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cuándo se usa la expansión Brace?

Entiendo qué es la expansión de llaves, pero no sé cuál es la mejor manera de usarla.

¿Cuándo lo usas?
Por favor, enséñame algunos ejemplos prácticos y notables si tienes tu propio consejo.

Respuesta aceptada:

La expansión de llaves es muy útil si tiene nombres de ruta largos. Lo uso como una forma rápida de hacer una copia de seguridad de un archivo :

cp /a/really/long/path/to/some/file.txt{,.bak}

copiará /a/really/long/path/to/some/file.txt a /a/really/long/path/to/some/file.txt.bak

También puedes usarlo en una secuencia . Una vez lo hice para descargar muchas páginas de la web:

wget http://domain.com/book/page{1..5}.html

o

for i in {1..100}
do
   #do something 100 times
done

Linux
  1. ¿Cómo maneja Linux múltiples separadores de rutas consecutivas (/home////username///file)?

  2. ¿Cuándo usar /dev/random Vs /dev/urandom?

  3. Linux:¿cuándo usar /dev y /sys para la comunicación entre el espacio de usuario y el kernel?

  4. Linux:¿qué sucede cuando ejecuta Rsync sin una ruta de destino?

  5. Sustitución de parámetros de Bash:línea de comandos vs. ¿Texto?

Comprender los archivos /proc/mounts, /etc/mtab y /proc/partitions

unix:///var/run/supervisor.sock no hay tal archivo

¿Cuándo debo usar #!/bin/bash y cuándo #!/bin/sh?

¿Adónde van los metadatos cuando guarda un archivo?

Uso de / al usar cd

¿Deberían vivir los sitios web en /var/ o /usr/ según el uso recomendado?