Als «bash» getaggte Fragen

Bash ist eine kostenlose Shell für Unix-ähnliche Betriebssysteme aus dem GNU-Projekt.




1
bash: history - schreibt nicht, es sei denn, HISTFILE enthält bereits Text
Problemstellung Ich habe zahlreiche Beispiele für kreative Dinge mit Bash-Geschichte nach folgenden Gesichtspunkten verfolgt: # simplified example PROMPT_COMMAND='history -a; history -c; history -r' ... aber es schien zeitweise zu funktionieren. Wenn die Verlaufsdatei bereits mit dem vorherigen Verlauf vorhanden ist, ist alles in Ordnung. Andere relevante Informationen Bash-Versionen: 3.2.51, 4.1.2 …
1 bash  shell  history 

3
Der Befehl sudo wird nicht vom Skript ausgeführt
Linux Mint. Ok, das wird ernsthaft grundlegend sein, aber aus irgendeinem Grund verstehe ich falsch, wie das funktioniert. Wenn ich die folgenden Befehle eingebe, funktioniert alles einwandfrei: cd home/user/folder1/folder1/ sudo openvpn --auth-nocache --config /home/user/folder2/folder2/config-file.ovpn Ich gebe das sudo Passwort ein und alles ist gut. Wenn ich diese Befehle in eine …
1 linux  bash  shell 

2
bash - Findet die Indexposition des Teilstrings
Guten Tag allerseits Ich kann meinen Fehler nicht sehen, ich möchte die Position eines Teilstrings "searchstring" innerhalb des Strings "t" finden von ein paar Methoden, die ich angeschaut habe, scheint dies am einfachsten und verständlichsten zu sein, dies hängt jedoch nur (beides) awk 'match($t, "$searchstring")' awk '{print match($t, "$searchstring")}' ursprünglicher …
1 linux  bash 

1
Unbuffer schluckt den Exit-Status des getöteten Prozesses
Der Expect "Unbuffer" -Befehl scheint den Exit-Status seines Kindes zu verschlucken, wenn der Prozess beendet wird. Gibt es etwas, das getan werden kann, um dieses Verhalten zu stoppen? Der Beendigungsstatus wird nicht verschluckt, wenn der untergeordnete Prozess im Allgemeinen mit einem Beendigungsstatus ungleich Null beendet wird. Betrachten Sie zwei Bash-Skripte, …
1 linux  bash  expect 



0
Baumstruktur (Linux-Befehl): Benutzerdefinierte Ausgabe
In einer Dokumentation sah ich Screenshots der tree Befehlsausgabe wie folgt: In meinem Fall habe ich das Dateisystem wie im Screenshot erstellt, aber in den Beispielen In allen aufgelisteten Ordnern befanden sich Dateien und Unterordner ( Folder1, Folder3, Folder5 im Beispiel) auch: Echte Dateisystemstruktur: Ich weiß, dass ich in diesem …

3
Kopieren Sie mehrere Dateien per cp von einem String
Ich versuche, mehrere Dateien aus einem Shellscript in ein Verzeichnis zu kopieren. Diese Dateien enthalten alle Arten von "hässlichen" Zeichen, wie Leerzeichen, Klammern und was sonst nicht. Allerdings stecke ich fest, wenn es darum geht, diesen als zu entkommen bash und cp scheinen sehr seltsam damit umzugehen. Hier ist das …

3
Wann wird $ PATH bei der Verwendung der Shell konsultiert?
Manchmal muss ich einen vollständigen Pfad angeben, da $ PATH anscheinend nicht konsultiert wird: #### I have `virtualenv` and it's on my path #### $ virtualenv --version # `virtualenv` is on my path 1.7.1.2 $ which virtualenv # further details /usr/bin/virtualenv $ echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games #### However, I can't `stat …

2
Symlink von verketteten Dateien?
In einem Linux-System habe ich eine Reihe sehr großer Dateien, die eine lange Liste von Einträgen enthalten, eine pro Zeile, die einzeln gelesen werden, um bestimmte Indexdateien für jede von ihnen zu erstellen, die später für einen anderen Prozess verwendet werden . Zum Beispiel: indexprogram file1.txt # creates file1.txt.idxA file1.txt.idxB …
1 bash 

2
Bash-Skript zum Verarbeiten von Dateien mit mehreren Prozessen
Die meisten Bash-Skripte für die Batch-Dateiverarbeitung könnten beschleunigt werden, indem mehrere Prozesse gestartet werden, um alle Kerne zu nutzen. Ich möchte ein Skript erstellen, das eine Reihe von Dateien verarbeitet und die Anzahl der zu verarbeitenden Dateien gleichmäßig auf die Prozesse verteilt. Wie mache ich das?

1
Warum funktioniert das nicht? echo 'abc' | Streicher
ich fand tcpdump -l -s0 -w - tcp dst port 80 | strings zu diesem Artikel. Also möchte ich versuchen, stringsBefehl zu verwenden . Aber befehle gerne echo 'abc' | strings funktioniert nicht. Warum? Danke im Voraus. Ich habe das stringsHandbuch gelesen . Habe aber kein Glück.
1 linux  bash 

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.