Preguntas etiquetadas con bash

Preguntas específicas para Bourne Again SHell de GNU, a diferencia de otros shells Bourne / POSIX. Para preguntas sobre shells de Unix en general, use la etiqueta / shell en su lugar.

2
Lectura caracter por caracter con bash read
He estado tratando de usar bash para leer un archivo carácter por carácter. Después de mucho ensayo y error, descubrí que esto funciona: exec 4<file.txt declare -i n while read -r ch <&4; n=0 while [ ! $n -eq ${#ch} ] do echo -n "${ch:$n:1}" (( n++ )) done echo …
8 bash  readline 

4
¿Cómo obtener las rutas relativas con ls?
Me gustaría hacer algo como esto para mover los dos últimos archivos descargados: mv ` ls -rt ~/Downloads/ | tail -2 ` . Lamentablemente, lssolo da los nombres de los archivos. ¿Cómo puedo adaptar el código anterior? (Antes de que alguien lo señale, soy consciente de los problemas para canalizar …
8 linux  bash  ls 



1
La secuencia de comandos Bash no lee la entrada
Tengo un script que se supone que ejecuta un comando en segundo plano, y lo hace. El problema es que cuando la secuencia de comandos se encuentra con un comando de lectura, no se detiene y no acepta entradas. Aquí está: printf "Where is yo music?: " read musicPath cd …



4
cp o rsync, ¿realmente vale la pena cp?
Espero que esto no cuenta como una pregunta sin una respuesta real, ya que parece que no puede encontrar una buena razón para usar cp(1)durante rsync(1)prácticamente en todas las circunstancias. ¿Debería uno preferir rsyncmás cp? ¿Hay alguna buena directriz para su uso? rsync: Transfiere los diferenciales, puede usar compresión, puede …
8 bash  shell  rsync  utilities  cp 

4
Encuentra archivos alfabéticamente antes de una cadena dada
Si tengo un directorio lleno de archivos y subdirectorios. ¿Cuál es la mejor manera de enumerar solo los archivos regulares que se encuentran alfabéticamente antes de una cadena dada? Actualmente, lo mejor que puedo hacer con bash es lo siguiente: for x in `find . -maxdepth 1 -type f | …
8 bash  filter 

3
exportar HTTP_PROXY y caracteres especiales en passwd
Supongamos, en aras de la discusión, mi contraseña a continuación es abc123@ Necesito autenticar mi máquina Linux a través de un proxy corporativo para obtener parches y actualizaciones ... normalmente usaría esto: export HTTP_PROXY='http://<Americas\Username>:<Password>@proxy.foo.com' export http_proxy='http://<Americas\Username>:<Password>@proxy.foo.com' Sin embargo, cuando sustituyo una contraseña real que termina con @y luego la ejecuto …



6
hacer salida grep sin arrastrar nueva línea
Considere este fragmento: X=$(grep -m1 'some-pattern' some-file | sed -n 's/.* //p') Quiero poner la última palabra en una variable si alguna condición de patrón coincide con líneas en un archivo de texto arbitrario Mi problema es que la variable Xtiene CR o LF o CRLF al final, dependiendo del …
8 bash  grep 



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.