Als «shell» getaggte Fragen

766
Warum funktioniert "cd" in einem Shell-Skript nicht?

Ich versuche, ein kleines Skript zu schreiben, um das aktuelle Verzeichnis in mein Projektverzeichnis zu ändern: #!/bin/bash cd /home/tree/projects/java Ich habe diese Datei als proj gespeichert, die Ausführungsberechtigung mit hinzugefügt chmodund sie kopiert /usr/bin. Wenn ich es bei: nenne...

729
Wie kann man einen kontinuierlichen Stream "grep"?

Ist das in grepeinem kontinuierlichen Stream möglich? Was ich meine, ist eine Art tail -f <file>Befehl, aber mit grepauf der Ausgabe, um nur die Zeilen zu behalten, die mich interessieren. Ich habe es versucht, tail -f <file> | grep patternaber es scheint, dass grepes nur ausgeführt...

728
Teilzeichenfolge in Bash extrahieren

Bei einem Dateinamen im Formular someletters_12345_moreleters.extmöchte ich die 5 Ziffern extrahieren und in eine Variable einfügen. Um den Punkt hervorzuheben, habe ich einen Dateinamen mit x Zeichenanzahl, dann eine fünfstellige Folge, die auf beiden Seiten von einem einzelnen Unterstrich...

713
Was bedeutet set -e in einem Bash-Skript?

Ich untersuche den Inhalt dieser Preinst- Datei, die das Skript ausführt, bevor dieses Paket aus seiner Debian-Archivdatei (.deb) entpackt wird. Das Skript hat den folgenden Code: #!/bin/bash set -e # Automatically added by dh_installinit if [ "$1" = install ]; then if [ -d

711
So führen Sie ein PowerShell-Skript aus

Wie führe ich ein PowerShell-Skript aus? Ich habe ein Skript namens myscript.ps1 Ich habe alle notwendigen Frameworks installiert Ich habe , dass die Ausführungsrichtlinie Sache Ich habe die Anweisungen auf dieser MSDN-Hilfeseite befolgt und versuche, sie folgendermaßen auszuführen:...

622
Überprüfen Sie, ob in Git ein Pull erforderlich ist

Wie überprüfe ich, ob sich das Remote-Repository geändert hat und ich ziehen muss? Jetzt benutze ich dieses einfache Skript: git pull --dry-run | grep -q -v 'Already up-to-date.' && changed=1 Aber es ist ziemlich schwer. Gibt es einen besseren Weg? Die ideale Lösung würde alle Remote-Zweige...

607
Festlegen von Windows PowerShell-Umgebungsvariablen

Ich habe herausgefunden, dass das Festlegen der Umgebungsvariablen PATH nur die alte Eingabeaufforderung betrifft. PowerShell scheint unterschiedliche Umgebungseinstellungen zu haben. Wie ändere ich die Umgebungsvariablen für PowerShell (v1)? Hinweis: Ich möchte meine Änderungen dauerhaft...