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.
Gibt es eine Möglichkeit, Bash vollständig neu zu starten und neu zu laden .bashrcund .profiledergleichen? Ich möchte sicherstellen, dass meine Änderungen nach dem Bearbeiten dieser Dateien ordnungsgemäß ausgeführt wurden.
Angenommen, ich habe in main.sh: $NAME="a string" if [ -f $HOME/install.sh ] . $HOME/install.sh $NAME fi und in install.sh: echo $1 Dies soll widerhallen "a string", aber es hallt nichts wider. Warum?
Ich habe ein paar Fotos. Sie sind alle gleich groß und ich versuche, sie mithilfe von ImageMagicks Montageprogramm über Bash zu einem zusammengesetzten Bild zusammenzufügen. Das Problem ist, dass die Kachelgröße (ein Bild belegt eine Kachel) standardmäßig dem Bild mit den größten Abmessungen entspricht. Schmale Bilder sind daher von viel …
Vor einiger Zeit habe ich ein Skript erstellt und einige Protokolldateien hinzugefügt, aber ich habe vergessen, wie die Umleitung für die Protokollierung funktioniert :-( Der Kern davon ist: #!/bin/bash LOGFILE=/some/path/mylogfile ( # here go my commands which produce some stdout # and, if something goes wrong, also some stderr ) …
Angenommen, wir haben ein Bash-Skript wie folgt: echo "x" & echo "y" & echo "z" & ..... echo "Z" & wait Gibt es eine Möglichkeit, die Exit-Codes der Sub-Shells / Sub-Prozesse zu sammeln? Suchen Sie nach einer Möglichkeit, dies zu tun, und finden Sie nichts. Ich muss diese Subshells parallel …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie für Unix und Linux Stack Exchange zum Thema gehört . Geschlossen vor 4 Jahren . Im folgenden Skript - das den Benutzer auffordert, zu bestätigen, dass …
In Abschnitt 3.1.2.3 mit dem Titel Double Quotes heißt es im Bash-Handbuch: Das Einschließen von Zeichen in doppelte Anführungszeichen ('"') behält den Literalwert aller Zeichen in den Anführungszeichen bei, mit Ausnahme von '$', '', '\' und, wenn die Verlaufserweiterung aktiviert ist, '!'. Im Moment beschäftige ich mich mit dem einfachen …
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Angenommen, ich habe eine Variable varin Bash. Ich kann ihm einen …
Ich habe gerade die Wunder von set -o vientdeckt und bin gespannt, ob es möglich ist, diesen vi-Shell-Modus auf die gleiche Weise anzupassen, wie Sie es mit vi oder vim tun können. Erstellen Sie beispielsweise eine benutzerdefinierte Schlüsselbindung, um einen bequemeren Schlüssel oder eine bequemere Tastenkombination zuzuordnen esc. Wenn es …
Wenn ich eine Manpage eines Programms wie catoder öffne ls, wird der Inhalt der Manpage gedruckt (möglicherweise nicht das richtige Wort), und wenn ich drücke q, wird der Bildschirm wie vor dem Aufrufen des manBefehls angezeigt . Wie erfolgt die Wiederherstellung? Was löscht alles und druckt dann den vorherigen Inhalt …
Ich wollte oben in meinem Skript einige Zeichenfolgen mit Variablen initialisieren, die noch nicht festgelegt wurden, z. str1='I went to ${PLACE} and saw ${EVENT}' str2='If you do ${ACTION} you will ${RESULT}' und dann später auf PLACE, EVENT, ACTIONund RESULTwird eingestellt. Ich möchte dann in der Lage sein, meine Zeichenfolgen mit …
Angenommen, Sie haben einen Alias go, möchten aber, dass dieser in verschiedenen Verzeichnissen unterschiedliche Aktionen ausführt? In einem Verzeichnis sollte es ausgeführt werden cmd1, aber in einem anderen Verzeichnis sollte es ausgeführt werdencmd2 Übrigens, ich habe bereits einen Alias für den Wechsel zu den oben genannten Verzeichnissen. Ist es also …
Ich habe ein eingebettetes Linux-System mit Busybox (OpenWRT) - daher sind die Befehle begrenzt. Ich habe zwei Dateien, die so aussehen: erste Datei aaaaaa bbbbbb cccccc mmmmmm nnnnnn zweite Datei mmmmmm nnnnnn yyyyyy zzzzzz Ich muss diese 2 Listen in 1 Datei zusammenführen und die Duplikate entfernen. Ich habe nicht …
Per man-Definition erhält dieser Befehl die Eingabe aus einer Datei. $ command -r FILENAME Angenommen, es FILENAMEhandelt sich um eine Datei mit einer Liste von Dateinamen, wie sie mit generiert wurde ls > FILENAME. Wie kann ich stattdessen den Befehl mit dem Ergebnis von lsdirekt füttern ? In meinem Kopf …
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.