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.
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 | …
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 …
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 …
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 …
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 …
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 …
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 …
Ich habe ein Datum im Format: 22-Sep-2014 10:32:35 Ich brauche einen 13-stelligen Zeitstempel, aber wenn ich auf diese Weise konvertiere time=$(date -d "$DATE" '+%s') Ich bekomme eine 10-stellige Nummer Wenn ich es versuche tt=$(date -d "$DATE"); time=$($tt +'%s * 1000 + %-N / 1000000') Ich bekomme line 22: Mon: command …
Ich benutze die set -o viEinstellung in Bash. Der Shorcut Alt+.(erinnert an das letzte Argument des vorherigen Befehls) funktioniert hier nicht wie im Emacs-Modus. Was ist also das Äquivalent für vi?
Ich versuche, die Umleitung von Eingaben in Kombination mit der Substitution von Prozessen zu verstehen. Ich benutze bash3 Ein Beispiel mit trist das folgende $ tr "o" "a" <(echo "Foo") tr: extra operand `/dev/fd/63' Try `tr --help' for more information. Ich glaube ich verstehe warum das nicht funktioniert. Die Prozessersetzung …
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 …
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 …
Wenn ich in Shotwell Bilder von meiner Kamera importiere, werden auch die Videoclips importiert. Das ist etwas nervig, da ich meine Videos in einem anderen Ordner speichern möchte. Ich habe versucht, einen Bash-Befehl zu schreiben, habe aber keinen Erfolg gehabt. Ich benötige einen Befehl, der die folgenden Anforderungen erfüllt: Suchen …
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 …
Ich möchte ein Programm (in diesem Fall Python) nur mit den in einer Datei definierten Umgebungsvariablen ausführen, z. B vars.env.: FOO=bar X=12 Hier ist ein einfaches Python-Skript, das die Umgebung druckt: import os print os.environ Wenn ich laufe env -i python script.py, ist os.environ wie erwartet leer. Ebenso, wenn ich …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.