Als «bash» getaggte Fragen

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

1
Mit grep, sed oder awk nach Wörtern dazwischen suchen? Ich möchte den Paketnamen bis .el7 extrahieren können
Ich schreibe ein Skript (Bash / Kommandozeile) und möchte den Paketnamen bis .el7 extrahieren können x=dbus-sharp (Ein Beispiel für einen Paketnamen - der sich ändert) Beispiel-Textdatei: Building dbus-sharp-0.7.0-11.fc22 for epel7 Created task: 7970206 ... 0 free 1 open 1 done 0 failed 7970225 buildArch (dbus-sharp-0.7.0-11.el7.src.rpm, ppc64): free 7970223 buildArch (dbus-sharp-0.7.0-11.el7.src.rpm, …
1 bash  grep  sed  awk 

2
Terminal-basierter Dateibrowser, à la mocp [geschlossen]
Ich suche einen Dateibrowser vom Terminal. Idealerweise ein Programm, das aussieht und sich anfühlt wie mocp (Musik auf dem Konsolen-Player), das sich dem Durchsuchen von Dateien widmet. Die wiederholte Eingabe von 'cd' und 'ls' im Terminal ist zu lästig. Außerdem habe ich es satt, Befehle auf bestimmte häufig verwendete Ordner …
1 ubuntu  bash  terminal 

2
Wählen Sie alle Instanzen von zitiertem Text aus einer Datei aus
Gibt es eine Möglichkeit, grepalle Textinstanzen in jedem Anführungszeichenpaar in einer Datei auf andere Weise abzurufen? Ich habe Antworten wie diese gesehen: https://stackoverflow.com/questions/15435056/grep-string-inside-double-quotes, aber sie funktionieren nicht in Fällen, in denen jede Zeile eine beliebige Anzahl von Strings in Anführungszeichen enthalten kann. Also für eine Eingabe wie diese: Here was …



1
Bash Preexecute
Ich versuche, einen Bash-Befehls-Wrapper zu schreiben, bei dem es sich um den aktuellen Patch-Bash-Befehl handelt. Aber ich stehe vor dem Problem. Da ich kein guter Shell-Benutzer bin, kann ich keinen richtigen Ausdruck für die Variablenzuweisung in Zeichenfolge schreiben. Siehe unten: Ich habe die Falle gestellt, um Folgendes auszuführen: alex@bender:~$ trap …

3
Übergeben mehrerer Argumente an einen Befehl
instancesenthält, wie auch, mehrere durch Leerzeichen getrennte Zeichenfolgen snapshots. Ich möchte den folgenden Befehl mit jedem Instanz-Snapshot-Paar ausführen. ec2-attach-volume --instance $instances --device /dev/sdf $snapshots Wenn beispielsweise instancesenthält A B Cund snapshotsenthält 1 2 3, möchte ich, dass der Befehl folgendermaßen aufgerufen wird: ec2-attach-volume -C cert.pem -K pk.pem --instance A --device …

2
OSX - Finden Sie heraus, ob das Telefon mit dem WIFI-Netzwerk verbunden ist
Ich versuche programmgesteuert zu ermitteln, ob mein Telefon mit dem aktuellen Netzwerk verbunden ist, vorausgesetzt, ich kenne die MAC-Adresse meines Geräts. So etwas funktioniert MANCHMAL: arp -a | grep "11:11:11:11:11:11" Es dauert zwar einige Sekunden, um Ergebnisse zu finden. Und manchmal funktioniert es einfach nicht. Jede Hilfe wird sehr geschätzt!
1 linux  macos  bash  arp 

2
wie man dem entgeht, damit es von ssh exec läuft
Ich habe die folgende Bash, die funktioniert export READ=$(cat /opt/TOKEN.txt);echo "initial_token: $READ" >> cassandra.yaml Ich muss dem entkommen, damit es über ssh läuft, also habe ich Folgendes versucht ssh host 'export READ=\$(cat /opt/TOKEN.txt);echo \"initial_token: \$READ\" >> cassandra.yaml' ergibt Fehler bash: -c: line 0: syntax error near unexpected token `(' bash: …
1 bash 


2
Finde ein Drehbuch mit frühen Ästen beim ersten Auftreten
Es muss existieren, mein Problem ist, wie ich mein Bedürfnis ausdrücken kann. Wenn ich nach einem bestimmten Dateinamen suche, möchte ich, dass die Suche den aktuellen Zweig nicht mehr durchsucht, wenn ein erstes Vorkommen festgestellt wird, ABER weiterhin in anderen Zweigen suchen. Hier ein Beispiel. Dies ist mein aktuelles Verzeichnis: …
1 bash  script  python  perl  ruby 

2
Parallelisierung von Remote-Tar und Ausgabe per SSH-Pipe
Ich habe versucht, das von mir verwendete Skript zu parallelisieren, aber bisher ist GNU Parallel sehr herausfordernd. Ich habe 2 Dateien - eine mit Hosts, auf denen der Befehl ausgeführt werden soll, und eine mit Parametern für den Befehl. Unten ist beispieldaten: $ cat workers.host foo@192.168.0.7 bar@192.168.0.8 jerry@192.168.0.9 tom@192.168.0.21 $ …
1 linux  bash  ssh  tar  gnu-parallel 


1
sed: kann /etc/dbus-1/session.conf nicht lesen: Eingabe- / Ausgabefehler
Folgen Sie einem Leitfaden zu ZDNet Hier Ich habe versucht, Ubuntu Desktop unter Windows 10 zum Laufen zu bringen, obwohl mir eine Zeile Code Probleme bereitet. sudo sed -i 's/<listen>.*<\/listen>/<listen>tcp:host=localhost,port=0<\/listen>/' /etc/dbus-1/session.conf zurückgegeben "Die Datei /etc/dbus-1/session.conf kann nicht gelesen werden oder das Verzeichnis wurde nicht gefunden. Also fand ich online eine …

1
Muss ich meinen PATH manuell in Cygwin-Shells aktualisieren?
Ich benutze Cygwin unter Windows 7. Ich bin eigentlich kein Windows-Benutzer, daher ist es schon etwas unbequem, wenn ich diese zusätzliche Schicht zwischen meinem Betriebssystem und Zsh, meiner bevorzugten Shell, haben muss. Nun muss ich häufig meinen PFAD in Windows ändern. Die, die Sie über die erweiterten Systemeinstellungen ändern. Ich …

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.