Preguntas etiquetadas con bash

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

4
Ejecute scripts de Bash en la carpeta, todo al mismo tiempo.
Supongamos que tengo cinco .shscripts Bash ( ) en una carpeta ( my_folder), y se nombran de la siguiente manera: script_1.sh script_2.sh script_3.sh script_4.sh script_5.sh ¿Cómo puedo escribir una sexta secuencia de comandos Bash o solo una línea que comenzará a ejecutar todas estas secuencias de comandos juntas? Necesito los …
10 bash  scripts 

2
Comparación de carpetas
Tengo dos carpetas con estructuras de subcarpetas similares, que me gustaría comparar. Por ejemplo: A ├── child-1 ├── child-2 ├── child-3 ├── child-4 ├── child-5 y B ├── child-1-some-text ├── child-2-more-text ├── child-3-nothing ├── child-6-random-text ├── child-7-more-random-text Me gustaría enumerar todas esas subcarpetas de las Acuales son prefijos para una …
10 bash  directory 



2
Evite reemplazar espacios al renombrar archivos
Estoy tratando de cambiar el nombre de archivos como este: for file in *; do mv -i "$file" "$(echo "$file" | sed -e 's/[^A-Za-z0-9._-]/_/g')"; done Pero el sedcomando reemplaza todos los espacios con _. ¿Cómo puedo editar el sedcomando para que incluya espacios junto con los caracteres especificados? He intentado …




3
`[!]` (signo de exclamación entre paréntesis) comodín en bash
Me he encontrado con patrones globales y comodines, y es de particular interés para mí [!]. Esta construcción es similar a la [!]construcción, excepto que, en lugar de hacer coincidir cualquier carácter dentro de los corchetes, coincidirá con cualquier carácter, siempre que no aparezca entre el [y ]. rm myfile …

4
Ubuntu 17.04 - bash: cd: demasiados argumentos
Acabo de actualizar mi Ubuntu 16.04 a 17.04 y encontré un pequeño problema con el cdcomando. Digamos que tengo dos carpetas: album-01&album-02 En Ubuntu 16.04, si lo hago cd album*, iré a la primera carpeta encontradaalbum-01 Pero en el nuevo Ubuntu 17.04, si lo hago cd album*, me resultará -bash: …

2
Convertir un rango de direcciones IPv4 a máscaras de red usando bash
Tengo un archivo de entrada con direcciones IPv4: 94.228.16.0 - 94.228.25.255 94.241.136.0/24 94.241.136.0 - 94.241.136.255 94.29.128.0/17 94.29.128.0 - 94.29.191.0 94.29.192.0 - 94.29.255.0 94.74.181.0/24 94.74.181.0 - 94.74.181.31 94.74.181.128 - 94.74.181.255 ¿Cómo puedo convertir los rangos de direcciones en máscaras de red? El resultado debería ser: 94.228.16.0/21 94.241.136.0/24 94.241.136.0/24 94.29.128.0/17 94.29.128.0/19 94.29.192.0/19 …


1
Descargue videos de YouTube desde el inicio del lote hasta el final del lote que es parte de una lista de reproducción
Un video de Youtube se puede ver de forma independiente o puede ser parte de una lista de reproducción. Ejemplo: https://www.youtube.com/watch?v=vbsNiOkm0BU y https://www.youtube.com/watch?v=vbsNiOkm0BU&index=141&list=UUmM7KPLEthAXiPVAgBF6rhA Note la parte vbsNiOkm0BU. La pregunta es obtener esta parte para todos los videos del canal / lista de reproducción. El motivo es descargar todos los videos …

3
Puedo usar '!!' en alias o guiones?
En la Terminal puedo usar lo !!que hará referencia a mi comando anterior. ¿Es posible usar esto en un alias? Lo he intentado, pero lo que sucede es que los signos de exclamación dobles se interpretan literalmente. Lo que quiero tener es posible: Entro algun comando Escribo un alias que …

1
Sin completar pestañas con asterisco *
No puedo completar la pestaña desde la línea de comando en gnome-terminal cuando tengo un asterisco en la línea de comando. El shell predeterminado es bash, usando gnome-terminal. Por ejemplo, Esto funciona para copiar un solo archivo en un directorio utilizando la finalización de tabulación en el ~/files/directorio : cp …

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.