Ich fand echo file|grep fil*fehlgeschlagen, aber echo abcd|grep abc*erfolgreich. Ich verstehe es nicht, kann jemand
Ich fand echo file|grep fil*fehlgeschlagen, aber echo abcd|grep abc*erfolgreich. Ich verstehe es nicht, kann jemand
#!/bin/bash for i in 1 2 3 4 do # { # local i ##gives error local: can only be used in a function for i in 1 2 3 do echo "inner loop ----- $i" (( i++ )) done # } echo $i done Raus : inner loop ----- 1 inner loop ----- 2 inner loop ----- 3 4 inner loop ----- 1 inner loop ----- 2 inner loop ----- 3 4...
Ich tmuxentwickle mit zwei Fenstern: einem zum Bearbeiten des Codes und einem zum Kompilieren. Ich muss sehr oft den Bereich wechseln, um den Kompilierungsbefehl zu starten (sagen Sie " mvn install"). Wie kann ich einen Schlüssel binden (z. B. " Ctrl+ B C"), um diesen bestimmten Befehl im anderen...
Hoffentlich ist diese Frage nicht zu allgemein. Ich bin sehr neu in Shell-Scripting und komme aus einer Computerarchitektur / Nicht-Scripting-Programmierung. Ich habe bei den Skripten bei meiner Arbeit festgestellt, dass die Skripte selten geschrieben werden, indem eine Unter-Shell um das gesamte...
Ich möchte eine E-Mail-Adresse aus einem Webformular an ein Bash-Skript übergeben. Ich verwende den folgenden regulären Ausdruck: /[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}/ Ist das ausreichend Oder könnte man einen Exploit einbetten? Das Skript wird von PHP aufgerufen:
(Ich bearbeite ein vorhandenes Bash-Skript, also mache ich hier wahrscheinlich einen dummen Fehler ...) Ich habe ein Shell-Skript, das einen Befehl mit einer Umgebungsvariablen als Argument wie folgt speichert: COMMAND="mvn clean install -P $MAVEN_PROFILE" Anschließend wird der Befehl nohupungefähr...
Ich schätze, ich muss eines der verfügbaren Schemas bearbeiten, gsettingsaber ich weiß nicht, welches. und wenn ich alle Schemata aufgelistet habe, gibt es einfach zu viele
Von meinem Verständnis, Arbeitsplätze sind Pipelines von einer bestimmten Shell gestartet und Sie können diese Aufträge (verwalten fg, bgStrg-Z) aus dieser Schale. Ein Job kann aus mehreren Prozessen / Befehlen bestehen. Meine Frage ist, was passiert mit diesen Jobs, wenn das Original mit der Shell...
Das Gnome-Bedienfeld zeigt die Uhrzeit im 24-Stunden-Format an, aber ich möchte sie auf am / pm
Was bedeutet folgendes: basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") Ich interessiere mich besonders für diesen Teil: varible=$(...) Ich weiß, dass Klammern verwendet werden, um einen Unterprozess auszuführen, aber was ist, wenn sie zusammen mit verwendet werden
Ich bin gespannt, was dieser Unterschied zwischen Programmen ist, die sind; wurde mit systemd gestartet, wenn es über systemctl aktiviert wurde, im Vergleich zu denen, die mit /etc/rc.localoder über die CLI gestartet wurden . Zum Beispiel habe ich kürzlich Shairport-Sync für den Himbeer-Pi...
Wenn ich SSH nach dem Booten zum ersten Mal verwende, werde ich nach meiner Passphrase zum Entsperren meines privaten Schlüssels gefragt (was das erwartete Verhalten ist). Dies geschieht jedoch in einem Fenster, nicht in der Shell (ähnlich wie bei gksudoVS sudo). Dies ist frustrierend (ich muss mit...
% echo -e '1\n2' | parallel "bash -c 'echo :\$1' '' {}" :1 :2 % echo -e '1\n2' | parallel bash -c 'echo :\$1' '' {} % Ich würde erwarten, dass die zweite Zeile genauso
Dieses Bild zeigt, wie Pseudo-Terminals funktionieren: Wenn zwei Terminalemulatoren geöffnet sind, kann ich die Zeichenfolge "Hello"vom ersten Terminalemulator an den zweiten Terminalemulator senden : echo "Hello" > /dev/pts/1 Wenn dieser Befehl ausgeführt wird, wandert die Zeichenfolge...
Ich habe den Echo-Befehl mit der Option \r(Wagenrücklauf) wie unten geübt . echo -e "This is \r my college" Ausgabe: my college aber wenn ich noch ein Wort \rwie unten hinzufüge echo -e "This is the \r my college" Dann gibt es mir Ausgabe wie: my college the Ein anderes Beispiel echo -e "This is \r...
Ich bin daran interessiert, Umgebungsvariablen einer Shell-Instanz von einer anderen zu setzen. Also habe ich beschlossen, etwas zu recherchieren. Nach der Lektüre eine Reihe von Fragen über das ich beschlossen , es zu testen. Ich habe zwei Muscheln A und B (PID 420) hervorgebracht, die beide...
Ich habe viele Fragen auf verschiedenen Stack-Exchange-Sites und Unix- Hilfeforen gelesen, wie man Shell-Optionen ändert und sie dann wiederherstellt . Die empfangene Weisheit scheint entweder zu sein , um das Ergebnis zu speichern aus set +ooder shopt -pound dann evalspäter die vorherigen...
Was ist die Etymologie von $PWD? Ist es ein Akronym? Ich weiß, dass es einen Befehl gibt, der pwddas Arbeitsverzeichnis druckt, aber meiner Meinung nach wäre es sinnvoller gewesen, die Variable $CWDfür das aktuelle Arbeitsverzeichnis zu benennen , da Shell-Variablen Daten enthalten, anstatt sie zu...
Ich möchte diese Ausgabe nach lstart(Beginn des Prozesses) sortieren : ps -eo lstart,pid,cmd Gibt es eine Möglichkeit, lstart im ISO-Format wie JJJJ-MM-TT HH: MM: SS auszugeben? Aber das Sortieren allein löst es nicht. Ich hätte wirklich gerne ein
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 2 Jahren . Ich habe ein Shell-Skript, in dem ich...