Als «bash» getaggte Fragen

130
Entfernen Sie ein Zeichen vom Ende einer Variablen

Bei der automatischen Bash-Vervollständigung wird ein / am Ende eines Verzeichnisnamens angehängt. Wie kann ich dies von einem Positionsparameter entfernen? #!/bin/sh target=$1 function backup(){ date=`date "+%y%m%d_%H%M%S"` PWD=`pwd` path=$PWD/$target tar czf /tmp/$date$target.tar.gz $path }...

129
Bash-Verlauf ohne Zeilennummern

Der Bash- historyBefehl ist sehr cool. Ich verstehe, warum die Zeilennummern angezeigt werden, aber gibt es eine Möglichkeit, den Befehl history aufzurufen und die Zeilennummern zu unterdrücken? Hier geht es darum, den Befehl history zu verwenden. Bitte antworten Sie nicht cat ~/.bash_history...

129
Bash-Skript: Zählen Sie eindeutige Zeilen in der Datei

Lage: Ich habe eine große Datei (Millionen von Zeilen) mit IP-Adressen und Ports aus einer mehrstündigen Netzwerkerfassung, eine IP / Port pro Zeile. Zeilen haben dieses Format: ip.ad.dre.ss[:port] Erwünschtes Ergebnis: Für jedes Paket, das ich während der Protokollierung erhalten habe, gibt es...

129
Minimaler Webserver mit Netcat

Ich versuche, mit netcat (nc) einen minimalen Webserver einzurichten. Wenn der Browser beispielsweise localhost: 1500 aufruft, sollte er das Ergebnis einer Funktion anzeigen ( Datum im folgenden Beispiel, aber schließlich handelt es sich um ein Python- oder c-Programm, das einige Daten liefert)....

128
Löschen Sie mehrere Remote-Zweige in Git

Ich habe ein Teammitglied, das versehentlich über 150 seiner lokalen Niederlassungen in unser zentrales Repo gebracht hat. Zum Glück haben alle das gleiche Präfix. Gibt es mit diesem Präfix einen git-Befehl oder ein cooles kleines Shell-Skript, mit dem ich alle auf einmal löschen...

126
Hexadezimal bis Dezimal im Shell-Skript

Kann mir jemand helfen, eine Hexadezimalzahl in einem Shell-Skript in eine Dezimalzahl umzuwandeln? Ich möchte beispielsweise die Hexadezimalzahl bfca3000mithilfe eines Shell-Skripts in eine Dezimalzahl konvertieren . Ich möchte grundsätzlich die Differenz zweier Hexadezimalzahlen. Mein Code...