Als «bash» getaggte Fragen

Fragen speziell zu GNUs Bourne Again SHell im Gegensatz zu anderen Bourne / POSIX-Shells. Verwenden Sie bei Fragen zu Unix-Shells im Allgemeinen stattdessen das Tag / shell.

4
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 kann cmd1 | …

3
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 aus. Andernfalls kehren …
7 bash  scripting 

2
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 wird zur Laufzeit anhand der Größe der …

2
Wie überprüfe ich, ob ein Prozess ein Daemon ist oder nicht?
Ich habe einen kleinen Daemon geschrieben, der beim Booten beginnt und alles perfekt macht, wie das Schreiben in die Protokolldatei. Aber ich möchte wissen, wie wir überprüfen können, ob dieser Prozess ein Daemon ist oder nicht. Mein Professor hat mir von einem Befehl erzählt ps -xj | grep daemon(mein Dateiname …
7 bash  shell  c  daemon 

1
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='() { (a)=>\' sh -c "echo date"; cat …

4
Gibt es einen Unterschied zwischen read, head -1 und sed 1q?
Die folgenden Befehle scheinen ungefähr gleichwertig zu sein: read varname varname=$(head -1) varname=$(sed 1q) Ein Unterschied ist, dass readeine Shell eingebaut ist headund sednicht. Gibt es außerdem einen Unterschied im Verhalten zwischen den drei? Meine Motivation ist es, die Nuancen der Shell und der wichtigsten Dienstprogramme wie besser zu verstehen …
7 bash  shell  sed  head  read 

4
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 noch nicht hier und wir können ihn …
7 bash  debian  security 




1
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 frage nach …
7 bash  function 

2
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()- wenn das Skript beendet wird, zeigt aber …
7 bash  trap 


2
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 bash  vim  osx 


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.