Als «shell» getaggte Fragen

Der Begriff "Shell" bezieht sich auf eine allgemeine Klasse textbasierter interaktiver Befehlsinterpreter, die am häufigsten mit den Unix- und Linux-Betriebssystemen verbunden sind. Bei Fragen zu Shell-Skripten verwenden Sie bitte ein spezifischeres Tag wie "bash", "Powershell" oder "ksh". Ohne ein bestimmtes Tag sollte eine tragbare (POSIX-kompatible) Lösung angenommen werden, obwohl die Verwendung von 'posix' zusätzlich oder 'sh' vorzuziehen ist.







24
Ü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 überprüfen und die Namen …
622 git  bash  shell 


13
Suchen und Ersetzen in einer Datei und Überschreiben der Datei funktioniert nicht, es wird die Datei geleert
Ich möchte ein Suchen und Ersetzen in einer HTML-Datei über die Befehlszeile ausführen. Mein Befehl sieht ungefähr so ​​aus: sed -e s/STRING_TO_REPLACE/STRING_TO_REPLACE_IT/g index.html > index.html Wenn ich dies ausführe und die Datei anschließend betrachte, ist sie leer. Es hat den Inhalt meiner Datei gelöscht. Wenn ich dies nach dem erneuten …

19
Bash-Tool zum Abrufen der n-ten Zeile aus einer Datei
Gibt es einen "kanonischen" Weg, das zu tun? Ich habe verwendet, head -n | tail -1was den Trick macht, aber ich habe mich gefragt, ob es ein Bash-Tool gibt, das speziell eine Zeile (oder einen Zeilenbereich) aus einer Datei extrahiert. Mit "kanonisch" meine ich ein Programm, dessen Hauptfunktion dies ist.
604 bash  shell  unix  awk  sed 



13
Verwenden von wget zum rekursiven Abrufen eines Verzeichnisses mit beliebigen Dateien
Ich habe ein Webverzeichnis, in dem ich einige Konfigurationsdateien speichere. Ich möchte wget verwenden, um diese Dateien herunterzuziehen und ihre aktuelle Struktur beizubehalten. Das Remote-Verzeichnis sieht beispielsweise folgendermaßen aus: http://mysite.com/configs/.vim/ .vim enthält mehrere Dateien und Verzeichnisse. Ich möchte das mit wget auf dem Client replizieren. Es scheint nicht die richtige …
573 shell  wget 


8
Zahlen in Bash vergleichen
Ich fange an zu lernen, wie man Skripte für das Bash-Terminal schreibt, aber ich kann nicht herausfinden, wie die Vergleiche richtig funktionieren. Das Skript, das ich verwende, ist: echo "enter two numbers"; read a b; echo "a=$a"; echo "b=$b"; if [ $a \> $b ]; then echo "a is greater …
546 bash  shell  numeric 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.