Mi solución actual sería find <expr> -exec printf '.' \; | wc -c, pero esto lleva demasiado tiempo cuando hay más de 10000 resultados. ¿No hay una forma mejor o más rápida de hacer esto?
Mi solución actual sería find <expr> -exec printf '.' \; | wc -c, pero esto lleva demasiado tiempo cuando hay más de 10000 resultados. ¿No hay una forma mejor o más rápida de hacer esto?
Quiero que mis scripts de Bash sean más elegantes para el usuario final. ¿Cómo oculto la salida cuando Bash está ejecutando comandos? Por ejemplo, cuando Bash ejecuta yum install nano Lo siguiente se mostrará al usuario que ejecutó el Bash: Loaded plugins: fastestmirror base | 3.7 kB...
Tengo el siguiente problema cuando intento extraer código usando git Bash en Windows: fatal: could not read Username for 'https://github.com': No such file or directory Ya intenté implementar la solución aceptada proporcionada aquí: Error cuando push se confirma con Github: fatal: no se pudo...
Estoy tratando de obtener los parámetros citados de un script bash para que un script anidado los reciba de forma segura. ¿Algunas ideas? test.sh #!/bin/bash echo $* bash myecho.sh $* myecho.sh #!/bin/bash echo $1 echo $2 echo $3 echo $4 Muestra: bash test.sh aaa bbb '"ccc...
¡Seguramente debe haber una manera de hacer esto fácilmente! Probé las aplicaciones de línea de comandos de Linux como sha1sumy, md5sumpero parece que solo pueden calcular valores hash de archivos individuales y generar una lista de valores hash, uno para cada archivo. Necesito generar un...
En mi script en bash, hay muchas variables y tengo que hacer algo para guardarlas en un archivo. Mi pregunta es cómo enumerar todas las variables declaradas en mi script y obtener una lista como
Estoy tratando de obtener la ruta absoluta al script que se está ejecutando actualmente en OS X. Vi muchas respuestas a su favor readlink -f $0. Sin embargo, dado que OS X readlinkes igual que BSD, simplemente no funciona (funciona con la versión de GNU). ¿Existe una solución inmediata para...
En un script bash que obtuve de otro programador, algunas líneas excedían las 80 columnas de longitud. ¿Cuál es el carácter o cosa que se agregará a la línea para indicar que la línea continúa en la línea
Perdóname por esto, es un script muy simple en Bash. Aquí está el código: #!/bin/bash # june 2011 if [ $# -lt 3 -o $# -gt 3 ]; then echo "Error... Usage: $0 host database username" exit 0 fi después de ejecutar sh file.sh: error de sintaxis: final inesperado del
Básicamente, quiero tomar como entrada el texto de un archivo, eliminar una línea de ese archivo y enviar la salida al mismo archivo. Algo en esta línea si eso lo aclara. grep -v 'seg[0-9]\{1,\}\.[0-9]\{1\}' file_name > file_name sin embargo, cuando hago esto, termino con un archivo en...
¿Cómo hago para hacer eco solo del nombre de archivo de un archivo si itero un directorio con un bucle for? for filename in /home/user/* do echo $filename done; extraerá la ruta completa con el nombre del archivo. Solo quiero el nombre del
¿Cuál es la forma más sencilla de eliminar una barra al final de cada parámetro en la matriz '$ @', de modo que rsynccopie los directorios por nombre? rsync -a --exclude='*~' "$@" "$dir" Se ha cambiado el título para aclararlo. Para comprender los comentarios y responder sobre múltiples...
Estoy tratando de usar curl en bash para descargar una página web, pero el &símbolo en la URL no se interpreta como un carácter como me gustaría. ¿Alguna idea sobre cómo puedo convencer a bash de que el símbolo &es solo un personaje aburrido y nada especial?
En el shell de Unix, tengo un archivo env (el archivo env define los parámetros necesarios para ejecutar el script de usuario, como el nombre y la ruta del archivo de registro, redirigir las salidas y los errores al archivo de registro, los detalles de la conexión de la base de datos, etc. ) que...
Tengo una pregunta muy sencilla. Soy nuevo en Mac y estoy tratando de mover mi proyecto Java a mi nueva Mac. El proyecto tiene un archivo Gradlew que pensé que podría ejecutar desde la línea de comandos para compilar y ejecutar en cualquier máquina. Cuando hago gradlew desde la línea de comando...
Cerrado. Esta pregunta no cumple con las pautas de Stack Overflow . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que esté relacionada con el tema de Stack Overflow. Cerrado hace 3 años . Mejora esta...
Tengo una función bash que produce algunos resultados: function scan { echo "output" } ¿Cómo puedo asignar esta salida a una variable? es decir. VAR = escanear (por supuesto, esto no funciona, hace que VAR sea igual a la cadena "escanear")
Obviamente, Python es más fácil de usar, una búsqueda rápida en Google muestra muchos resultados que dicen que, como Python está compilado por bytes, generalmente es más rápido. Incluso encontré esto que afirma que puede ver una mejora de más del 2000% en las operaciones basadas en...
Cuando trabajo con Bash, puedo poner la salida de un comando en otro comando así: my_command `echo Test` sería lo mismo que my_command Test (Obviamente, este es solo un ejemplo no práctico). Me pregunto si puedes hacer lo mismo en
Yo uso bash en mac y uno de los alias es así alias gitlog='git --no-pager log -n 20 --pretty=format:%h%x09%an%x09%ad%x09%s --date=short --no-merges' Sin embargo, cuando lo hago :! gitlog yo obtengo /bin/bash: gitlog: command not found Sé que puedo agregar alias como este en mi...