Ich habe mich schon lange gefragt, aber nicht herausgefunden, wie ich es nachschlagen soll - ist das: x=`command -v r2g` das gleiche wie das: x="$(command -v r2g)" oder ist es dasselbe wie folgt: x=$(command -v r2g) ... wenn es das letztere ist, sollte ich das tun, um es zu beheben? …
2492 some string continues here Ich möchte dies in konvertieren 2492 in Bash. Wie würde ich das machen? Das fühlt sich eng an, funktioniert aber nicht: var="2492 some string continues here " echo ${var%[[:space:]]*}
Ich möchte eine Anwendung mit einem Standard-Bash- oder Shell-Skript installieren, um die Anwendung auf mehreren Servern ohne Benutzerinteraktion bereitzustellen. Nehmen wir als Beispiel an, ich möchte Pi Hole installieren , das recht einfach zu installieren ist, aber ein grafisches Setup öffnet , um alle Komponenten zu installieren. Wenn Sie diese …
Die folgenden Variablen werden verwendet, um die Positionsparameter abzurufen: $1, $2, $3, etc. $@ $# Sie werden jedoch sowohl für Positionsparameter des Skripts als auch für Positionsparameter einer Funktion verwendet. Wenn ich diese Variablen innerhalb einer Funktion verwende, geben sie mir die Positionsparameter der Funktion. Gibt es eine Möglichkeit, die …
Der Google Bash Style Guide erwähnt Bash-Pakete, bei denen der Paketname durch Doppelpunkte vom Funktionsnamen getrennt werden sollte Wenn Sie einzelne Funktionen schreiben, verwenden Sie Kleinbuchstaben und separate Wörter mit Unterstrich. Wenn Sie ein Paket schreiben, trennen Sie die Paketnamen mit ::. Klammern müssen sich in derselben Zeile wie der …
Ich habe ein Szenario, in dem ich zu einem anderen Benutzer wechseln muss und danach den Linux-Befehl ausführen muss. Mein Befehl ist so etwas ( echo myPassword | sudo -S su hduser ) && bash /usr/local/hadoop/sbin/start-dfs.sh aber mit diesem Befehl wechsle ich zum Benutzer und der nächste Befehl wurde beim …
Das Übergeben von Geheimnissen (Kennwörtern) an ein Programm über eine Umgebungsvariable wird laut MySQL-Dokumenten als "äußerst unsicher" und als schlechte Wahl (unter Sicherheitsaspekten) für andere Ressourcen angesehen . Ich würde gerne wissen warum - was fehlt mir? Im erwähnten MySQL-Handbuch (ich verwende dies als Beispiel) wird die Übergabe des Kennworts …
Dieses Skript übernimmt die Benutzereingabe Zeile für Zeile und wird myfunctionin jeder Zeile ausgeführt #!/bin/bash SENTENCE="" while read word do myfunction $word" done echo $SENTENCE Um die Eingabe zu stoppen, muss der Benutzer [ENTER]und dann drücken Ctrl+D. Wie kann ich mein Skript neu erstellen, um nur mit Ctrl+Dder Zeile zu …
Ich schreibe die Installation von Software auf einem HP-UX-Server. Sobald das Skript gestartet ist, werden Sie aufgefordert, den Installationspfad einzugeben. Ich muss den Pfad zum Skript übergeben, damit es weiter ausgeführt werden kann. Es gibt nur eine Stelle im Skript, an der dieser Bedarf besteht. Die Eingabeaufforderung des Skripts lautet: …
Also, wahrscheinlich sollte ich das verwenden grep. Solange ich eine rekursive Suche benötige, sollte ich verwenden grep -r. Aber dann weiß ich nicht, was ich als nächstes tun soll;) Wie kann ich das machen?
Wie kann ich ein Skript erstellen , in dem Prozessdurchlauf von jedem Benutzer zu zählen ps aux. Ich habe das benutzt ps aux | awk '{print $1}' | grep root | wc -l Es wird jedoch nur die Anzahl der Root-Benutzer aufgelistet. Ich möchte die Anzahl der Prozesse für jeden …
Ich versuche derzeit, ein Skript zu erstellen, das Bytes erstellt, die als Eingabe an netcat weitergeleitet werden. Hier ist die Idee des Skripts: (perl -e "print \"$BYTES\x00\"; cat file; perl -e "print \"More bytes\"x16 . \"\r\n\"";) | netcat ip port Ich habe versucht, sowohl eine Subshell als auch eine Befehlssubstitution …
Ich versuche, eine while-Schleife in bash zu erstellen, die erst fortgesetzt wird, wenn der Benutzer das Wort "next" eingibt. Ich kann jedoch nicht herausfinden, wie man Zeichenfolgen für die Bedingung verwendet. #Beginning of code echo -e "Please type next to continue." read word while [ "$word" -ne "next" ] do …
Ich bin an bashdie eingebaute readFunktion von while-Schleifen gewöhnt , z. echo "0 1 1 1 1 2 2 3" |\ while read A B; do echo $A + $B | bc; done Ich habe an einem makeProjekt gearbeitet, und es wurde ratsam, Dateien zu teilen und Zwischenergebnisse zu speichern. …
Ich muss ein ziemlich einfaches Bash-Skript erstellen, um Bytes einzeln aus einer Binärdatei abzurufen, eine serielle Schnittstelle zu senden und dann zu warten, bis ein Byte zurückkommt, bevor ich das nächste sende. Dies ist effektiv für einen EEPROM-Programmierer, bei dem eine Standardlösung nicht funktioniert. Ich bin meistens nicht in der …
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.