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.
Nachdem pushdich zu oft gearbeitet habe, möchte ich den gesamten Stapel von Pfaden löschen. Wie würde ich popdalle Artikel im Stapel? Ich möchte popdohne zu wissen, wie viele im Stapel sind? Das Bash-Handbuch scheint dies nicht zu behandeln . Warum muss ich das wissen? Ich bin wählerisch und muss den …
Ich versuche, alle Argumente einer Bash-Funktion in einer einzigen Zeichenfolge mit Leerzeichen zwischen den einzelnen Argumenten zusammenzufügen. Ich muss auch die Zeichenfolge einzelne Anführungszeichen um die gesamte Zeichenfolge enthalten. Folgendes habe ich bisher ... $array=("$@") str="\'" for arg in "${array[@]}"; do let $str=$str+$arg+" " done let $str=$str+"\'" Das funktioniert natürlich …
Ich versuche, Dateien und Unterordner aus einem Ordner ohne das A selbst zu kopieren . Zum Beispiel A enthalten Ordner weiter: | file1.txt | file2.txt | subfolder1 Beim Ausführen des nächsten Befehls erhalte ich ein falsches Ergebnis: sudo cp -r /home/username/A/ /usr/lib/B/ Das Ergebnis ist /usr/lib/B/A/...copied files... anstatt.. /usr/lib/B/...copied files... …
Ist es in einer interaktiven Bash- Shell möglich, einen Befehl einzugeben, der Text ausgibt, so dass er bei der nächsten Eingabeaufforderung angezeigt wird, als hätte der Benutzer diesen Text bei dieser Eingabeaufforderung eingegeben? Ich möchte in der Lage sein, sourceein Skript zu erstellen , das eine Befehlszeile generiert und so …
Ich bin über auf einem Host verbunden sshund möchte diffeine bestimmte Konfigurationsdatei mit der entsprechenden Datei auf einem anderen Host vergleichen, auf die auch über zugegriffen werden kann ssh, ohne die Remote-Datei manuell herunterladen zu müssen, bevor das Diff ausgeführt wird.
Wenn ich echo $SHELLdie Ausgabe starte /bin/tcsh, heißt das, dass ich eine tcshShell starte. Aber zum Beispiel, wenn ich den folgenden Befehl gebe alias emacs 'emacs -nw' Ich erhalte folgenden Fehler: bash: alias: emacs: not found bash: alias: emacs -nw: not found und wenn ich es ausstelle alias emacs="emacs -nw"läuft …
Ich logge mich häufig auf einem Server ein und wechsle dann in ein bestimmtes Verzeichnis. Ist es möglich, diese beiden Befehle in einem zu vereinfachen? ssh bob@foo cd /home/guest Ich würde es gerne vermeiden, irgendetwas in 'foo' zu ändern, da ich es mit dem Serveradministrator klären muss. Ich benutze Bash, …
Mit einem Netcat-Listener wie: nc -l <port> < ~/.bashrc Ich kann meine .bashrc-Datei auf einem neuen Computer (ohne ncoder mit LDAP) abrufen mit: cat < /dev/tcp/<ip>/<port> > ~/.bashrc Meine Frage ist: Gibt es eine Möglichkeit, die Fähigkeiten von nc -l <port>in meiner ersten Zeile mit / dev / tcp nachzuahmen, …
Wenn ich mein Terminal öffne, heißt es "Sie haben Mail". Hat jemand eine Idee, warum? Ich verwende OS X, aber da es ebenfalls auf Unix basiert und sich auf Dateien wie bashrc, bash_profile usw. stützt, dachte ich, jemand hier könnte es wissen, und ich bin nicht sicher, ob es ein …
Ich habe eine Reihe von "Optionen" eines Befehls. my_array=(option1 option2 option3) Ich möchte diesen Befehl in einem Bash-Skript aufrufen und die Werte aus dem Array als Optionen verwenden. So command $(some magic here with my_array) "$1"wird: command -option1 -option2 -option3 "$1" Wie kann ich es tun? Ist es möglich?
Ich muss ein Bash-Skript schreiben, in dem ich eine Datei erstellen muss, die die Details der IP-Adressen der Hosts und deren Zuordnung zu entsprechenden MAC-Adressen enthält. Gibt es eine Möglichkeit, mit der ich die MAC-Adresse eines (Remote-) Hosts ermitteln kann, wenn die IP-Adresse des Hosts verfügbar ist?
Wie kann ich alle Zeilenumbrüche mit Ausnahme des letzten Zeilenumbruchs durch Leerzeichen ersetzen? Ich kann alle Zeilenumbrüche durch Leerzeichen ersetzen, traber wie kann ich das mit einigen Ausnahmen tun?
Vorwort: Ich liebe Bash und habe nicht die Absicht, irgendwelche Auseinandersetzungen oder einen heiligen Krieg zu beginnen, und hoffentlich ist dies keine extrem naive Frage. Diese Frage hat etwas mit diesem Beitrag zum Superuser zu tun, aber ich glaube nicht, dass der OP wirklich wusste, wonach er gefragt hat. Ich …
Ich habe Code studiert, in dem der atBefehl verwendet wird. Ich habe mich umgesehen und festgestellt, dass es zum Ausführen von Batch-Jobs verwendet wird. Es wird verwendet, um Jobs zu planen. Als Eingabe wird ein Befehl und eine relative oder absolute Zeit gegeben. Meine erste Frage lautet also: Warum wird …
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.