Unix & Linux

9
awk mehreren Variablen gleichzeitig zuweisen

Ich versuche, zwei numerische Werte aus einer Zeichenfolge zu ziehen und sie mithilfe von Variablen zuzuweisen awk( gawkwas ich speziell verwende). Ich möchte die Haupt- und Nebenversionsnummern aus einer tmux-Versionszeichenfolge in awkVariablen ziehen, z. Eingabe : tmux 2.8; maj == 2undmin == 8...

9
Stellen Sie die letzte Zeile von stdin dem gesamten stdin voran

Betrachten Sie dieses Skript: tmpfile=$(mktemp) cat <<EOS > "$tmpfile" line 1 line 2 line 3 EOS cat <(tail -1 "$tmpfile") "$tmpfile" Dies funktioniert und gibt aus: line 3 line 1 line 2 line 3 Nehmen wir an, unsere Eingabequelle war keine tatsächliche Datei, sondern stdin: cat...

9
Unbewusst lief eine Endlosschleife im Terminal

Ich habe den folgenden Code von einer zufälligen Quelle auf mein Terminal kopiert und ausgeführt: while sleep 1; do tput sc; tput cup 0 $(($(tput cols)-29)); date; tput rc; done & Der Code soll eine laufende Uhr in der oberen rechten Ecke des Terminals anzeigen. Das Snippet hat sehr gut...

9
Festlegen von Bash-Optionen in einem zusammengesetzten Befehl

Ich habe festgestellt, dass das Setzen der extglobShell-Option innerhalb einer zusammengesetzten Verbindung zum Versagen nachfolgender Anti-Globs führt. Müssen Shell-Optionen außerhalb von zusammengesetzten Befehlen festgelegt werden? Ich habe in den Bash-Manpages keinen Hinweis auf eine solche...

9
Verhalten von "eval" unter "set -e" im bedingten Ausdruck

Betrachten Sie die Befehle eval false || echo ok echo also ok Normalerweise würden wir erwarten , dass dies das auszuführen falseDienstprogramm , und da der Exit - Status ungleich Null ist, dann ausführen echo okund echo also ok. In allen POSIX-wie Muscheln ich ( ksh93, zsh, bash, dash, OpenBSD...

9
Ist es möglich, mein Display auf Bernstein-Monochrom umzustellen?

Ich weiß, das klingt wirklich dumm, und ich habe nicht vor, so viel zu verwenden, aber gibt es eine Möglichkeit mit xrandroder etwas Ähnlichem, mein Display so zu gestalten, dass es Graustufen entspricht, aber eine Farbe anstelle von Grau verwendet? Ich denke, es wäre ein wirklich cooler Effekt für...

9
Liste der am stärksten ausgelasteten Dateien

Ich suche nach einem Tool, das geöffnete Dateien nach Aktivitätsgrad in der Datei sortiert auflistet. Also lsofmacht den Job nicht (es sei denn, ich übersehen eine Art zu verwenden lsof). Im Idealfall sollte das Tool wie folgt funktionieren topund man sollte in der Lage sein, zwischen bestimmten...

9
Leistung von Loop gegen Expansion

Benötigen Sie Expertenvorschläge zum folgenden Vergleich: Codesegment mit Schleife: for file in `cat large_file_list` do gzip -d $file done Codesegment mit einfacher Erweiterung: gzip -d `cat large_file_list` Welches wird schneller sein? Müssen große Datenmengen

9
Wie kopiere ich eine Datei transaktional?

Ich möchte eine Datei von A nach B kopieren, die sich möglicherweise auf verschiedenen Dateisystemen befindet. Es gibt einige zusätzliche Anforderungen: Die Kopie ist alles oder nichts, keine teilweise oder beschädigte Datei B bleibt beim Absturz an Ort und Stelle; Überschreiben Sie keine...