Preguntas etiquetadas con sh

120
Comandos bash multilínea en makefile

Tengo una forma muy cómoda de compilar mi proyecto a través de unas pocas líneas de comandos bash. Pero ahora necesito compilarlo a través de Makefile. Teniendo en cuenta que cada comando se ejecuta en su propio shell, mi pregunta es ¿cuál es la mejor manera de ejecutar el comando bash de varias...

120
Cómo agregar varios archivos a Git al mismo tiempo

Este será mi primer uso de git. He agregado archivos nuevos (muchos) a la carpeta / proyecto (repositorio local de git). Revisé foros y tutoriales en línea y veo que puedo hacer git commit -a Así que voy a la carpeta base del repositorio y hago un sudo git commit -a Pero luego, aparecen algunas...

119
¿Cómo ejecutar un comando antes de que salga un script Bash?

Si un script de Bash lo ha hecho set -ey un comando del script devuelve un error, ¿cómo puedo hacer una limpieza antes de que salga el script? Por ejemplo: #!/bin/bash set -e mkdir /tmp/foo # ... do stuff ... rm -r /tmp/foo ¿Cómo puedo asegurarme de que /tmp/foose elimine, incluso si uno de los...

119
DESTDIR y PREFIX of make

Estoy intentando instalar el software en un directorio específico. Encontré varias formas, pero no estoy seguro de cuáles son las diferencias entre ellas. ./configure --prefix=*** make install DESTDIR=*** make install prefix=*** Estoy confundido acerca de las funciones de estos tres. ¿Logran el...

118
El famoso "ERROR: permiso para .git denegado al usuario" de Git

Intenté buscar en Google y leer https://help.github.com/en/articles/connecting-to-github-with-ssh y varias guías. No puedo git push -u origin mastero git push origin master(el mismo comando). He tenido mi cuenta de git durante al menos 2 años más o menos. He podido crear repositorios con éxito y...

118
Verifique el espacio libre en disco para la partición actual en bash

Estoy escribiendo un instalador en bash. El usuario irá al directorio de destino y ejecutará el script de instalación, por lo que la primera acción debe ser verificar que haya suficiente espacio. Sé que df informará sobre todos los sistemas de archivos, pero me preguntaba si había una manera de...

118
Ruby Hash a una matriz de valores

Tengo esto: hash = { "a"=>["a", "b", "c"], "b"=>["b", "c"] } y quiero llegar a esto: [["a","b","c"],["b","c"]] Esto parece que debería funcionar, pero no es así: hash.each{|key,value| value} => {"a"=>["a", "b", "c"], "b"=>["b", "c"]} ¿Alguna

118
Script de bash para calcular el tiempo transcurrido

Estoy escribiendo un script en bash para calcular el tiempo transcurrido para la ejecución de mis comandos, considere: STARTTIME=$(date +%s) #command block that takes time to complete... #........ ENDTIME=$(date +%s) echo "It takes $($ENDTIME - $STARTTIME) seconds to complete this...