Ich versuche, ein Bash-Skript für einen Git-Pre-Commit-Hook zu erstellen. Bei jedem Commit möchte ich überprüfen, ob Dateien in einem bestimmten Verzeichnis Teil der bereitgestellten Dateien sind, und in diesem Fall einen Befehl ausführen (Grunt-Task). Bisher funktioniert alles, außer dass es nur ausgeführt wird, wenn bestimmte Dateien geändert werden. Ich versuche …
Ich benutze ein Bash-Skript zum Starten und füge &am Ende ein hinzu, wie folgt: ./bin/Startup.sh par1 & Was bedeutet das &Symbol am Ende? Vielen Dank.
Gibt es eine Möglichkeit, ein Shell-Skript auszuführen , bei dem die Befehle wiederholt werden, ohne sie jedoch tatsächlich auszuführen? Angenommen, ein Skript entfernt eine Datei, deren Name in einer Variablen gespeichert ist: #!/bin/bash set -v FN="filename" rm -f ${FN} Beim Hinzufügen set -vwerden die folgenden Befehle vor der Ausführung wiedergegeben: …
Gibt es entweder eine Möglichkeit, Guake unter Windows 10 zum Laufen zu bringen, oder einen alternativen Dropdown-Konsolenhost, auf dem der neue Win 10 Bash gehostet wird?
Ich führe git's bash unter Windows7 aus, um die Quellcodeverwaltung für Projekte zu verwalten. Kann ich bearbeiten C:\Program Files (x86)\Git\etc\git-prompt.sh, damit ich beim Ausführen von Befehlen einen Zeitstempel erstellen kann? zB statt user.name@machine /c/somedirectory $ git pull origin develop remote: Counting objects: 1, done. Anzeigen user.name@machine /c/somedirectory $ git pull …
Symlinks sind gespeicherte Verknüpfungen für relative Pfade: ~/foo➤ ln -s . ~/bar/foo ~/foo➤ ls -l ~/bar total 8 lrwxr-xr-x 1 me me 1B 15 May 14:38 foo -> . Die Datei ~/bar/foo ist ein Symlink zu bar s aktuelles Verzeichnis, d. h. sich selbst Was ist, wenn ich in einem …
Ich bin auf der Suche nach einem Tool, das die inkrementelle Rückwärtssuche mit einfacher Unterstützung für reguläre Ausdrücke (oder nur für mehrere Übereinstimmungen) ermöglicht. Wenn ich zum Beispiel den Befehl 'foo bar baz' suchen möchte, könnte ich folgendermaßen vorgehen, um den Befehl schnell zu finden: CRTL-R (Startet die Suche) Geben …
Mögliches Duplikat: Messen Sie die Skriptausführungszeit Wie lange dauert es, bis mein Skript foo.shausgeführt wird? Ich bin auf der Suche nach etwas ähnlichem ticund tocin MATLAB.
Ich habe eine lästige kleine Datei, deren Name ein einzelnes Zeichen zu sein scheint, und dieses Zeichen ist ein \r Wie kann ich das löschen? Das bekomme ich mit ls -bl: -rw-rwxr--+ 1 root snapplewriters 0 Aug 29 2011 \r ls -l zeige es einfach an "?"
Ich versuche, den Befehlszeilenalias von Sublime Text 2 zum Laufen zu bringen. Die Anweisungen sind absolut sinnvoll: Ausführen ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl Also existiert in ~ / bin subl. Selbst wenn ich das Terminal neu starte, wird der Befehl 'subl' nicht gefunden. Der zur Subl-Datei der Anwendung angegebene …
Ich kann über die Shell eine Verbindung zu meinem WLAN herstellen, indem ich Folgendes tue: nano wireless-wpa.conf Eingabe: ctrl_interface=/var/run/wpa_supplicant network={ ssid="my_router_id" scan_ssid=1 key_mgmt=WPA-PSK psk="1234567890" } und tun: ifconfig eth1 down iwconfig eth1 mode Managed ifconfig eth1 up killall wpa_supplicant wpa_supplicant -B -Dwext -i eth1 -c ./wireless-wpa.conf -dd dhclient eth1 Ziemlich …
Es gibt einen Teil in meinem ~/.bashrc, der $ EDITOR auf gvim setzt. Es funktioniert gut, wenn ich im X-Fenster bin. Wenn ich jedoch auf meine Workstation (von einer anderen Workstation) ssh, beschwert sich gvim "Anzeige kann nicht geöffnet werden". Daher möchte ich eine ifAussage in bashrc setzen, dass wenn …
Die Frage bezieht sich auf Shell-Scripting in bash. Wie kann man mit einem Skript überprüfen, welche Dateien im aktuellen Verzeichnis Softlinks sind? Falls ich den falschen Begriff verwendet habe, wenn ich Softlinks sage , beziehe ich mich auf Dateien, die mit erstellt wurden ln -s. Das einzige, woran ich denken …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.