Preguntas etiquetadas con bash

43
buscar archivos sin extensión

Digamos que tengo: foo.txt bar baz.ooo Si lo uso ls -1 !(*.*), solo obtendré baren la salida. Genial, ahora deseo tener los mismos resultados con find, algunos find -regexque harán el trabajo. NOTA: find -name !(*.*)no es la respuesta, ya !(*.*)que todavía es el problema de Bash que NO puedo...

42
Cómo mover un archivo sin preservar permisos

El problema es que quiero poder ver errores al mover un archivo, pero no puedo ver errores con problemas de permisos. En otras palabras, me importa si el archivo no se transmite completamente, pero no quiero ver errores como este: mv: no se pudo conservar la propiedad de

42
Cómo imprimir "$" en el documento aquí

¿Cómo puedo repetir "$" en un documento aquí en bash? Por ejemplo, quiero tener un archivo con el contenido en un servidor remoto como $ABC=home_dir. $ ssh hostname sudo -s <<EOF echo "$ABC=home_dir" > file EOF Pero se trataría como una variable. ¿Cómo puedo imprimir un literal...

42
Establecer IFS para una sola declaración

Sé que se puede establecer un valor IFS personalizado para el alcance de un solo comando / incorporado. ¿Hay alguna manera de establecer un valor IFS personalizado para una sola declaración? Aparentemente no, ya que en base a lo siguiente, el valor global de IFS se ve afectado cuando se...

42
No se puede detener un script bash con Ctrl + C

Escribí un script bash simple con un bucle para imprimir la fecha y hacer ping a una máquina remota: #!/bin/bash while true; do # *** DATE: Thu Sep 17 10:17:50 CEST 2015 *** echo -e "\n*** DATE:" `date` " ***"; echo "********************************************" ping -c5 $1; done Cuando lo...

42
¿Cómo copio varios archivos con comodines?

Tengo una carpeta con varios archivos ABC. * (Hay aproximadamente 100 de estos archivos). Quiero duplicarlos todos en archivos nuevos con nombres que comiencen con DEF. * Entonces yo quiero ABC.Page1 ABC.Page2 ABC.Topic12 ...etc copiado a DEF.Page1 DEF.Page2 DEF.Topic12 ...etc ¿Cuál es la...

42
¿Cómo funciona `cat <> file`?

cat < fileimprime el contenido del archivo en stdout. cat > filelee stdin hasta que se detecta Ctrl+ Dy el texto de entrada se escribe en el archivo . cat <> file, al menos en mi versión de Bash, imprime felizmente el contenido del archivo (sin error), pero no modifica el archivo ni...

41
Prueba de Bash: ¿qué hace "= ~"?

#!/bin/bash INT=-5 if [[ "$INT" =~ ^-?[0-9]+$ ]]; then echo "INT is an integer." else echo "INT is not an integer." >&2 exit 1 fi ¿Qué hace la guía ~en la expresión regular