Preguntas etiquetadas con sh

143
¿Cómo puedes diferenciar dos tuberías en Bash?

¿Cómo puede diferenciar dos canales sin usar archivos temporales en Bash? Digamos que tiene dos canales de comando: foo | bar baz | quux Y desea encontrar el diffen sus salidas. Una solución obviamente sería: foo | bar > /tmp/a baz | quux > /tmp/b diff /tmp/a /tmp/b ¿Es posible hacerlo...

143
¿Cómo ir a cada directorio y ejecutar un comando?

¿Cómo escribo un script bash que atraviesa cada directorio dentro de un directorio parent_directory y ejecuta un comando en cada directorio ? La estructura del directorio es la siguiente: parent_directory (el nombre puede ser cualquier cosa, no sigue un patrón) 001 (los nombres de directorio...

143
No se puede enviar al repositorio de Git en Bitbucket

Creé un nuevo repositorio y me encuentro con un extraño error. He usado Git antes en Bitbucket, pero acabo de formatearlo y ahora parece que no puedo hacer que Git funcione. Después de hacer una confirmación, tuve que agregar mi correo electrónico y mi nombre a los globales, pero luego se confirmó...

143
¿Cuál es el caso de uso previsto para git stash?

Si trabajo en la rama A y de repente necesito trabajar en la rama B antes de estar listo con una confirmación en la rama A, guardo mis cambios en A, pago B, hago mi trabajo allí, luego pago A y aplico el alijo. Si trabajo en A y quiero dejar de trabajar por el día, ¿debo guardar mi trabajo y luego...

142
Comentarios en línea para Bash?

Me gustaría poder comentar una sola bandera en un comando de una línea. Bash solo parece tener from # till end-of-linecomentarios. Estoy mirando trucos como: ls -l $([ ] && -F is turned off) -a /etc Es feo, pero mejor que nada. ¿Hay una mejor manera? Lo siguiente parece funcionar, pero...

142
npm prefijo de ruta global

Estoy siendo más cauteloso de lo habitual porque he estado confundido por el comportamiento de npmen el pasado. Estoy en una Mac y he instalado node.js a través brew install node. Ahora que quiero ejecutar jslint.jsen la línea de comandos como el comando jslint, encuentro que la forma canónica de...

141
Salir de un script en caso de error

Estoy creando un script de Shell que tiene una iffunción como esta: if jarsigner -verbose -keystore $keyst -keystore $pass $jar_file $kalias then echo $jar_file signed sucessfully else echo ERROR: Failed to sign $jar_file. Please recheck the variables fi ... Quiero que la ejecución del script...

141
Hashing una cadena con Sha256

Intento hacer un hash de una cadena usando SHA256, estoy usando el siguiente código: using System; using System.Security.Cryptography; using System.Text; public class Hash { public static string getHashSha256(string text) { byte[] bytes = Encoding.Unicode.GetBytes(text); SHA256Managed...

141
Eliminar colores de la salida

Tengo un script que produce resultados con colores y necesito eliminar los códigos ANSI. #!/bin/bash exec > >(tee log) # redirect the output to a file but keep it on stdout exec 2>&1 ./somescript El resultado es (en el archivo de registro): java (pid 12321) is

141
Cambiar unidad en git bash para windows

Yo estaba tratando de navegar a mi ubicación de la unidad E:/Study/Codesen git bashlas ventanas. En el símbolo del sistema para cambiar la unidad que uso E:, devuelve un error git bash. bash: E :: comando no encontrado. ¿Cómo cambio mi ubicación actual de directorio de