Als «bash» getaggte Fragen

7
Bash in Vim funktioniert nicht richtig

In MacVim verwende ich Conque , um Bash-Befehle in Vim auszuführen. Ich habe ein Problem mit der Textnavigation bei der Verwendung von Conque. Wenn ich am Ende einer Textzeile bin und nach unten drücke, Alt←überspringe ich ein Wort nach links. Wenn ich dann drücke, ←bewegt sich der Cursor zurück zu...

7
Falsches $ LINENO für eine gefangene Funktion

Ich schreibe ein Bash-Skript für mich, um das Schreiben von Skripten zu lernen. Irgendwann muss ich Trap hinzufügen, um unerwünschte Verzeichnisse und Dateien zu bereinigen, wenn das Skript beendet wird. Aus irgendeinem Grund, den ich nicht verstehe, ruft Trap die Reinigungsfunktion auf clean_a()-...

7
Wie funktioniert VARIABLE = () {Funktionsdefinition} in Bash?

WARNUNG - Bei dieser Frage geht es um den Bash vor dem Neurose Sicherheitslücke, aufgrund derer es geändert wurde. Ich habe so etwas in meiner Bash ENV gesehen: module=() { eval `/usr/bin/modulecmd bash $*` } Wie funktioniert dieses Konstrukt? Wie heißt es? Ich frage nicht nach modulecmd, ich...

7
So installieren Sie Sicherheitsupdates nur unter Debian

Aufgrund des Shell Shock-Fehlers muss ich einige unserer Computer aktualisieren. Ich bin mir jedoch nicht sicher, ob alle in vorgeschlagenen Pakete apt-get upgradefür mein System in Ordnung sind. Mit anderen Worten, ich bin mir nicht sicher, ob es Abhängigkeiten gibt. Unser Systemadministrator ist...

7
Wie funktioniert "env X =" () {(a) => \ "sh -c" Echo-Datum "?

Nachdem ich über die neueste bashSicherheitsanfälligkeit gelesen hatte , fragte ich mich, wie der Exploit von Tavis Ormandy funktioniert. Wie funktioniert das (a)=>\? Er hat gepostet: Das Bash-Patch scheint mir unvollständig zu sein, die Funktionsanalyse ist immer noch spröde. z.B $ env X='() {...

7
Wie lösche ich alle Dateien in zufälliger Reihenfolge?

Ich habe eine Reihe von Dateien, die alle mit der Konvention benannt sind file_[number]_[abcd].bin(wobei [Nummer] eine Nummer im Bereich 0-Größe des Laufwerks in MB ist). dh es ist file_0_a.bin, file_0_b.bin, file_0_c.binund file_0_d.binund dann das 0würde ein 1und so weiter. Die Anzahl der Dateien...

7
Erhalten Sie 100 Palindromzahlen

Ich bin neu im Scripting und habe diese Aufgabe, 100 Palindromzahlen mit dem folgenden Algorithmus zu finden: Erhalten Sie eine zweistellige Zufallszahl (größer als 10) Kehren Sie die Nummer um Summiere die Zahl und ihre Umkehrung Wenn das Ergebnis der Summe eine Palindromzahl ist, drucken Sie sie...

7
Ausgabe in Datei, dann Datei für Eingabe verwenden

Gibt es eine kürzere Schreibweise? Geben Sie grundsätzlich einen Befehl in eine Datei aus und verwenden Sie die Datei dann als Eingabe für den nächsten Befehl. Ich möchte auch die Datei behalten, um sie anschließend anzuzeigen. cmd1 > verylong.txt; cmd2 < verylong.txt Ich weiß, dass ich es...