Wie kann ich eine Bindestrichdatei vom Terminal aus lesen, ohne sie mit zu begrenzen? ./ Zum Beispiel, um ein zu lesen - file, können wir es durch lesen cat ./-file_name F: Gibt es eine alternative Möglichkeit, dasselbe zu
Wie kann ich eine Bindestrichdatei vom Terminal aus lesen, ohne sie mit zu begrenzen? ./ Zum Beispiel, um ein zu lesen - file, können wir es durch lesen cat ./-file_name F: Gibt es eine alternative Möglichkeit, dasselbe zu
Wie kann ich einen Bash-Befehl mit mehreren Argumenten (zum Beispiel " sudo apt update") aus einem Python-Skript starten
Vor kurzem habe ich die Tastenkombinationen für Bash überprüft und versucht, eine geeignete für meinen tmux-Aktivierungsschlüssel zu finden. Ich finde es interessant, dass ctrl + mund ctrl + qin bash Verknüpfungen laut https://en.wikipedia.org/wiki/Bash_(Unix_shell) nicht verwendet werden . Warum...
Ich habe ein Skript sieht aus wie: c=0 for f in */*; do cp -v "$f" "/myhome/CE$(printf '%0*d' 2 $BATCHNUM)-new-stuctures_extracted/test-$(printf '%0*d' 5 $c)" c=$((c=c+1)) done Der Benutzer muss jedoch einen Variablenaufruf BATCHNUM bereitstellen, andernfalls muss ich erzwingen, dass dieses Skript...
Erforderliche Hilfe - im Kontext von Shell-Skripten auf einer GNU / LINUX-Bash: Ich benutze immer set -e. Oft möchte ich mag grepund nicht immer die Skriptausführung beenden wollen , wenn grepein Exit - Status hat 1angibt Muster nicht gefunden. Ich habe Folgendes versucht, um dieses Problem zu...
Ich bin kürzlich auf diese Liste von Exit-Codes mit besonderer Bedeutung aus dem Advanced Bash-Scripting Guide gestoßen. Sie bezeichnen diese Codes als reserviert und empfehlen Folgendes: Gemäß der obigen Tabelle haben die Exit-Codes 1-2, 126-165 und 255 eine spezielle Bedeutung und sollten daher...
Ich habe das oben in meiner Bash-Skriptdatei gesehen: export LOGFILE=$LOGDIRECTORY/${SCRIPT_NAME}.log exec > >(tee $LOGFILE) exec 2>&1 Was tut es? Was machen zwei exec-Prozesse hier? Mir ist klar, dass, wenn ich es so halte, die gesamte Ausgabe der Ausführung des Skripts weitergeleitet...
Tritt mindestens auf GNU bash Version 4.3.42 x86_64 && GNU Bash - Version 4.3.11 x86_64 Ich benutze sleep & wait $!statt eines einfachen sleepum eine Unterbrechung sleepdurch ein Signal zu bekommen (als SIGUSR1 ). Aber es waitsieht so aus, als würde sich die Bash-Funktion auf seltsame...
Anscheinend kenne ich nicht alle verfügbaren Ausgabeziele. Ich weiß über stdout( &1) und stderr( &2) Bescheid . Nachdem ich jedoch beide Deskriptoren umgeleitet habe, erhalte ich manchmal immer noch eine Ausgabe in meiner Konsole! Das einfachste Beispiel, an das ich denken kann, ist GNU...
for k in {0..49}; do a=$(($((2*$k))+1)); echo $a; done Hallo, ich brauche einen vereinfachten Ausdruck für die dritte Zeile, vielleicht einen, der keine Befehlsersetzung
Ich möchte eine kurze Funktion erstellen, um Folgendes zu tun. Angenommen, ich verschiebe die Datei 'file.tex' in mein Dokumentenverzeichnis: mv file.tex ~/Documents Dann möchte ich cdzu diesem Verzeichnis: cd ~/Documents Ich möchte dies auf ein beliebiges Verzeichnis verallgemeinern, damit ich...
Was ./script.sh arg1 [arg2 arg3 ...], die Befehlszeilenargumente arg1, arg2kann ... bekommen werden durch $1, $2... Aber die Anzahl der Argumente ist nicht festgelegt. Im Shell-Skript möchte ich die Argumente beginnend mit arg2an ein Programm übergeben, #/bin/bash ... /path/to/a/program [I want to...
Nachdem ich die berühmten Fork Bomb-Fragen auf Askubuntu und vielen anderen Stack Exchange-Sites durchgesehen habe, verstehe ich nicht ganz, was alle sagen, als ob es offensichtlich wäre. Viele Antworten ( Bestes Beispiel ) sagen dies: " {:|: &}bedeutet, die Funktion auszuführen :und ihre...
Wenn Sie eine Befehlsliste umleiten, die eine Exec-Umleitung enthält, scheint das exec> / dev / null danach nicht mehr angewendet zu werden, wie zum Beispiel mit: { exec >/dev/null; } >/dev/null; echo "Hi" "Hi" wird gedruckt. Ich hatte den Eindruck, dass die {}Befehlsliste nur dann als...
Ich habe gelesen, dass Semikolon zum Trennen von Programmen verwendet wird: $ echo 3; ls -la Bedeutet das if, thenund handelt elsees sich hier um separate Programme? $ if [ $VARIABLE == abcdef ] ; then echo yes ; else echo no ; fi Bei dieser Frage handelt es sich nicht um
Kann eine interaktive Shell nicht interaktiv werden oder umgekehrt? Hinweis: Ich habe mich intensiv mit der grundlegenden Frage befasst: "Was ist der Unterschied zwischen interaktiv und nicht interaktiv?", Und die Ergebnisse meiner Forschung haben mich dazu veranlasst, diese Frage zu stellen ....
Gibt es eine Möglichkeit , die Leitung zu überprüfen Nummer eines bashSkript wird „right now“ ausgeführt? Verwenden bash -x script.shsieht vielversprechend aus; Ich muss jedoch die aktuelle Zeilennummer
Ich habe eine Variable mit dem Namen , descrdie eine Zeichenfolge enthalten können Blah: -> r1-ae0-2 / [123], -> s7-Gi0-0-1:1-US / Foousw. Ich will das bekommen -> r1-ae0-2, einen -> s7-Gi0-0-1:1-USTeil von der Saite. Im Moment nutze ich descr=$(grep -oP '\->\s*\S+' <<<...
Ich verwende ein Bash-Skript im Terminal und beende es bei einem Fehler mit set -o errexit bricht mein Terminal ab, was EXTREM ÄRGERLICH ist, weil ich das Terminal schließen, ein anderes öffnen und einige Variablen zurücksetzen muss. Bisher mit command || return lines macht im script genau das, was...
Was ist der Zweck von bash-static im Vergleich zu regulärem bash? Ist es gut als Rettungshülle oder wozu ist es