Als «sh» getaggte Fragen

120
Mehrzeilige Bash-Befehle im Makefile

Ich habe eine sehr komfortable Möglichkeit, mein Projekt über einige Zeilen mit Bash-Befehlen zu kompilieren. Aber jetzt muss ich es über Makefile kompilieren. In Anbetracht der Tatsache, dass jeder Befehl in einer eigenen Shell ausgeführt wird, ist meine Frage, wie man einen mehrzeiligen...

120
So fügen Sie Git mehrere Dateien gleichzeitig hinzu

Dies wird mein erster Git-Einsatz sein. Ich habe dem Ordner / Projekt (git local repository) (viel) neue Dateien hinzugefügt. Ich habe Online-Tutorials und Foren durchgesehen und gesehen, dass ich das kann git commit -a Also gehe ich zum Basisordner des Repositorys und mache eine sudo git commit...

119
Wie führe ich einen Befehl aus, bevor ein Bash-Skript beendet wird?

Wenn ein Bash-Skript vorhanden ist set -eund ein Befehl im Skript einen Fehler zurückgibt, wie kann ich vor dem Beenden des Skripts eine Bereinigung durchführen? Beispielsweise: #!/bin/bash set -e mkdir /tmp/foo # ... do stuff ... rm -r /tmp/foo Wie kann ich sicherstellen, dass /tmp/foodas entfernt...

119
Extrahieren Sie einen Teil eines Strings mit bash / cut / split

Ich habe eine Zeichenfolge wie diese: /var/cpanel/users/joebloggs:DNS9=domain.com Ich muss den Benutzernamen ( joebloggs) aus dieser Zeichenfolge extrahieren und in einer Variablen speichern. Das Format der Zeichenfolge ist mit Ausnahme von immer das gleiche joebloggsund domain.comich denke,...

118
Ruby Hash zum Array von Werten

Ich habe das: hash = { "a"=>["a", "b", "c"], "b"=>["b", "c"] } und ich möchte dazu kommen: [["a","b","c"],["b","c"]] Dies scheint zu funktionieren, aber es funktioniert nicht: hash.each{|key,value| value} => {"a"=>["a", "b", "c"], "b"=>["b", "c"]} Irgendwelche...

118
DESTDIR und PREFIX von make

Ich versuche, die Software in einem bestimmten Verzeichnis zu installieren. Ich habe verschiedene Wege gefunden, bin mir aber nicht sicher, was die Unterschiede zwischen ihnen sind. ./configure --prefix=*** make install DESTDIR=*** make install prefix=*** Ich bin verwirrt über die Funktionen dieser...

118
Wie setze ich Aliase im Git Bash für Windows?

Wie wird ein Alias-Befehl in Git Bash für Windows von git-scm.com heruntergeladen? Ich meine Bash Befehle nicht Git. (Windows 7) Bearbeiten: Schreiben von Aliasen in eine .bashrcDatei (wie von @gturri vorgeschlagen ) ohne Hinzufügen in der Konsole (nach dem Neustart des Systems) (Ich habe noch nie...