Preguntas etiquetadas con sh

150
Crear archivos temporales en bash

¿Hay formas objetivamente mejores de crear archivos temporales en scripts de bash? Normalmente solo los nombro lo que se me ocurre, como tempfile-123, ya que se eliminará cuando termine el script. ¿Hay alguna desventaja en hacer esto además de sobrescribir un posible archivo temporal 123 en la...

150
¿Cómo salir de un bucle en Bash?

Quiero escribir un script Bash para procesar texto, lo que puede requerir un ciclo while. Por ejemplo, un ciclo while en C: int done = 0; while(1) { ... if(done) break; } Quiero escribir un script Bash equivalente a eso. Pero lo que solía usar y, como han demostrado todos los ejemplos...

149
¿Cómo silenciar la salida en un script Bash?

Tengo un programa que sale a stdout y me gustaría silenciar esa salida en un script Bash mientras se canaliza a un archivo. Por ejemplo, ejecutar el programa generará: % myprogram % WELCOME TO MY PROGRAM % Done. Quiero que el siguiente script no envíe nada al terminal: #!/bin/bash myprogram...

149
Git en el puerto SSH personalizado

Mi proveedor de VPS recomienda que deje mi puerto SSH con el número de puerto personalizado que le asignan de manera predeterminada (no 22). La cuestión es que, aunque sé que puedo dar el número de puerto al crear una configuración remota, parece que no puedo hacer lo mismo al hacer un clon de git....

148
¿Es seguro SHA-1 para el almacenamiento de contraseñas?

Conclusión: SHA-1 es tan seguro como cualquier cosa contra los ataques de preimagen, sin embargo, es fácil de calcular, lo que significa que es más fácil montar un ataque de fuerza bruta o diccionario. (Lo mismo es cierto para sucesores como SHA-256). Dependiendo de las circunstancias, una función...

148
comando de origen no encontrado en sh shell

Tengo un script que usa shshell. Me sale un error en la línea que usa el sourcecomando. Parece sourceque no está incluido en mi shshell. Si intento explícitamente ejecutar sourcedesde shell obtengo: sh: 1: source: not found ¿De alguna manera debo instalar "fuente"? ¿Tengo una versión incorrecta...

148
bash: mala sustitución

#!/bin/bash jobname="job_201312161447_0003" jobname_pre=${jobname:0:16} jobname_post=${jobname:17} Este script bash me da un error de sustitución incorrecto en Ubuntu. Cualquier ayuda será muy

148
Visual Studio SignTool.exe no encontrado

Completé una aplicación que hice en Visual Studio 14.0, pero cuando intenté publicar el programa, recibí un error ya que Visual Studio no puede encontrar 'SignTool.exe'. He buscado esto varias veces en mi disco duro, pero no está en ninguna parte de mi PC. ¿Alguien puede ayudarme a encontrarlo o...

147
Espera a que termine un proceso

¿Hay alguna función integrada en Bash para esperar a que finalice un proceso? El waitcomando solo permite esperar a que finalicen los procesos secundarios. Me gustaría saber si hay alguna forma de esperar a que termine algún proceso antes de continuar con cualquier script. Una forma mecánica de...