Das habe ich kürzlich gelernt . ./.a.aund ./.a.aist das gleiche. Jedoch source source .a.agibt das Versuchen einen Fehler. IMO, .ein Bash-Alias für sourcesollte sich nicht anders verhalten, also was fehle ich? Bonus, warum ist . .OK, wenn source
Das habe ich kürzlich gelernt . ./.a.aund ./.a.aist das gleiche. Jedoch source source .a.agibt das Versuchen einen Fehler. IMO, .ein Bash-Alias für sourcesollte sich nicht anders verhalten, also was fehle ich? Bonus, warum ist . .OK, wenn source
Zusammenfassung Wenn ich eine neue tmux-Sitzung erstelle, wird meine Eingabeaufforderung von einer Standard-Bash-Konfiguration abgeleitet und ich muss sie manuell ausführen, source ~/.bashrcum meine benutzerdefinierte Eingabeaufforderung zu erhalten. Analyse Ich benutze eine RHEL 7 Maschine. Ich...
Aus dem Bash-Handbuch Die Regeln zur Definition und Verwendung von Aliasen sind etwas verwirrend. Bash liest immer mindestens eine vollständige Eingabezeile, bevor ein Befehl in dieser Zeile ausgeführt wird. Aliase werden beim Lesen eines Befehls erweitert, nicht beim Ausführen. Daher wird eine...
Bedenken Sie: $ ssh localhost bash -c 'export foo=bar' terdon@localhost's password: declare -x DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/1000/bus" declare -x HOME="/home/terdon" declare -x LOGNAME="terdon" declare -x MAIL="/var/spool/mail/terdon" declare -x OLDPWD declare -x
Ich habe versucht, eine Antwort auf diese Frage zu finden, aber bisher kein Glück gehabt: Ich habe ein Skript, das einige andere Skripte ausführt, und viele dieser anderen Skripte enthalten "set -x", wodurch sie jeden von ihnen ausgeführten Befehl drucken. Ich möchte das loswerden, aber die...
Ich benutze Curl, um JSON von einer Rest-API wie dieser zurückzubekommen: content=$(curl -s -X GET -H "Header:Value" http://127.0.0.1:8200/etc) echo "${content}"| jq -r '.data.value' das erzeugt den Wert, den ich brauche. Jedoch; wenn ich den obigen Code so ändere, dass er so aussieht:...
Ich möchte nicht unbedingt die Antwort, aber wenn mich jemand auf Literatur oder Beispiele hinweisen könnte. Ich würde es gerne herausfinden. Wenn ich das Skript ausführe, erhalte ich eine Fehlermeldung: Syntaxfehler in der Nähe eines unerwarteten Tokens fi Ich habe festgestellt, dass mein Problem...
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen im vergangenen Jahr . Weiß jemand,...
Es ist höchste Zeit, dieses Rätsel zu lösen, das mich seit Jahren beschäftigt ... Ich habe dies von Zeit zu Zeit getroffen und dachte, das ist der richtige Weg: $(comm "$(arg)") Und dachte, meine Ansicht wurde stark von der Erfahrung gestützt. Aber ich bin mir nicht mehr so sicher. Shellcheck...
Ich suche einen "in" -Operator, der ungefähr so funktioniert: if [ "$1" in ("cat","dog","mouse") ]; then echo "dollar 1 is either a cat or a dog or a mouse" fi Dies ist offensichtlich eine viel kürzere Aussage als beispielsweise die Verwendung mehrerer "oder"
Ich versuche, einige Benutzerkontokennwörter unter Verwendung der Masse einzustellen chpasswd. Die Passwörter sollten zufällig generiert und gedruckt werden stdout(ich muss sie aufschreiben oder in einen Passwortspeicher stellen) und auch an übergeben werden chpasswd. Naiv würde ich das so machen {...
Eine Software, die ich installiert habe, hat eine Zeile in mein Profil eingefügt, die lautet: [ -s "$SOME_FILE" ] && \. "$SOME_FILE" Ich weiß, dass Punkt .gleichbedeutend ist source, also vermute ich, dass dies nur die Quelle der Datei ist, aber ich habe es noch nie \.zuvor gesehen . macht...
Ich bin heute auf ein Bash-Skript gestoßen, das Funktionsnamen mit doppelten Doppelpunkten enthält ::, z . B. file::write()und file::read(). Ich habe diese Syntax noch nie in einem Bash-Skript gesehen, und als ich das Skript aufrief, lief es (zu meiner Überraschung) einwandfrei. Nach dem...
Die akzeptierte Antwort, um ein Array in Argumente eines Befehls umzuwandeln? verwendet den folgenden Bash-Befehl: command "${my_array[@]/#/-}" "$1" Ich versuche herauszufinden, was der /#/-Teil genau macht. Leider weiß ich nicht, wie ich es nennen soll, daher habe ich Probleme, Unterlagen zu...
Ich bin auf einen Linux - Befehl gestoßen builtin cd. Was ist der Unterschied zwischen den Befehlen builtin cdund cd? Tatsächlich habe ich einige Nachforschungen über den Unterschied angestellt, aber ich konnte keine bemerkenswerte und signifikante Erklärung dafür
Im klassischen Szenario mit Operator-Rangfolge haben Sie eine Zeile wie: (cd ~/screenshots/ && ls screenshot* | head -n 5) Und Sie wissen nicht, ob es analysiert ((A && B) | C)oder (A && B | C)... Die fast offizielle Dokumentation, die hier zu finden ist, listet die Pipe...
Ich habe einen Maven-Befehl mit dem Parameter: mvn test -Dcommon_password=!23foo Dieser Befehl wird ausgeführt als mvn test -Dcommon_password=dockerfoo Dh !23wird ersetzt durch docker. Warum passiert das und wie kann ich es
BEARBEITEN April 2015: Wenn Sie die gleiche Frage haben, empfehle ich, auch http://xiki.org/ zu überprüfen. Ich weiß, dass Terminals nicht so funktionieren, aber ich habe oft den Wunsch, dass es eine einfache Möglichkeit gibt, Text zu verwenden (kopieren, ändern usw.), der sich bereits in meinem...
Die Bash-Variable LATLNG enthält einen Breiten- und Längengrad in eckigen Klammern (53.3096,-6.28396) Ich möchte diese in eine Variable mit dem Namen LAT und LON zerlegen, was ich mit sed so versuche LAT=$(sed "s/(\(.*\),\(.*\))/\1/g" "$LATLNG") LON=$(sed "s/(\(.*\),\(.*\))/\2/g" "$LATLNG") Ich...
Ich habe eine foo.shDatei in meinem aktuellen Verzeichnis. Wenn ich versuche zu rennen ./foo.sh, bekomme ich: -bash: ./foo.sh: /bin/sh: bad interpreter: Permission denied Aber wenn ich renne /bin/sh ./foo.sh, läuft es gut. Wie kann ich das beheben, damit ich es einfach ausführen kann ./foo.shund es...