Die Ausgabe von # ls und # echo $(ls) sind gleich. Was genau bedeuten das $ -Zeichen und die Klammer? Was passiert auf technischer Ebene, wenn die Ausgabe dieser beiden Befehle gleich ist?
Ich führe gerade ein Shell-Skript aus und vermute, dass das Problem darin besteht, dass ich versehentlich den Standardwert von IFS geändert habe, bei dem es sich um ein Leerzeichen handelt . Ich möchte den aktuellen Wert von IFS überprüfen, weiß aber nicht, wie ich ihn finden soll. Ich starte mein …
Ich versuche, ein Bash-Skript zu erstellen, das den Terminalverlauf in einer Datei namens hist.txt speichert. Die Verwendung history > hist.txtscheint im Bash-Skript nicht zu funktionieren, funktioniert jedoch einwandfrei, wenn sie in der Befehlszeile ausgeführt wird. Jede Anleitung wird sehr geschätzt. Danke Judy
Ich habe mit gitdem Quellcode eines Projekts geklont und grepim gesamten Projekt ein Wort gefunden SchemaHandler. grepkonnte das Wort in dieser seltsamen Codedatei nicht finden: https://github.com/yawlfoundation/yawl/blob/master/src/org/yawlfoundation/yawl/schema/YDataValidator.java Ja, ich gebe zu, es ist keine Standardtextdatei, kann aber grepauch Zeichenfolgen in Binärdateien finden. In der Tat konnte es das Wort in zwei …
Ich habe das folgende Skript geschrieben. Es wird später in einem Erstellungsprozess verwendet. Mein Ziel ist es zu entscheiden, ob es sich um eine Vorabversion oder eine Veröffentlichung handelt. Um dies zu archivieren, vergleiche ich $ release mit einem RegEx. Wenn mein RegEx übereinstimmt, handelt es sich um eine Vorabversion, …
Ich habe Code in einem Skript gefunden, das mir von einer anderen Person als Ressource zum Sperren / Härten von Ubuntu 16.04 für ein Projekt gegeben wurde, das ich gerade mache. Ich habe keine Ahnung, was es tut, und möchte es nicht ausführen, wenn ich die Änderung, die es vornehmen …
Früher hatte ich diesen Befehl, um zu zählen, wie oft ich mit der Maus geklickt habe xev | grep "ButtonPress". Mein Kollege ändert den Befehl so, dass er zurückgibt: ButtonPress 0 ButtonPress 1 ButtonPress 2 ButtonPress 3 und so weiter ... Leider ist er nicht mehr erreichbar, so dass ich …
Ich habe dieses Snippet verwendet, um tmux zu starten, wenn das Terminal gestartet wird: # TMUX startup if command -v tmux>/dev/null; then [[ ! $TERM =~ screen ]] && [ -z $TMUX ] && exec tmux fi Aber damit kann ich tmux nicht beenden, ohne dass auch der Terminalbildschirm geschlossen …
Ich habe ein einfaches Skript wie das folgende, das prüft, ob der fail2ban- Dienst unter Ubuntu 18.04 ausgeführt wird oder nicht: #!/bin/bash # Script to check if fail2ban service is running if pgrep -x "fail2ban" > /dev/null then echo "Fail2ban is running" else echo "Fail2ban is not running" fi Ich …
Warum ist in der Ausgabe dieses Skripts keine Tilde-Erweiterung aufgetreten? #!/bin/bash read -p "Enter filename: " fname if [[ -d $fname ]] then echo "$fname is a directory" else echo "$fname is not a directory" fi Ausgabe: $ bash -x test_cd.sh + read -p 'Enter filename: ' fname Enter filename: …
während er auf die harte Tour lernen bash durch, fand ich , dass [und testsind beide Befehle und Synonyme, und beide sind builtin. Da es sich um ein eingebautes Gerät handelt, sollte es keinen Fehler geben builtin [, aber ich -bash: [: missing `]'bekomme, kann mir jemand das Verhalten des …
Ich bin ziemlich neu in Shell-Skripten, aber ich möchte ein einfaches Skript schreiben, in dem die Bash-Datei je nach Benutzereingabe eine andere Textzeile wiedergibt. Zum Beispiel, wenn das Skript den Benutzer fragt "Sind Sie da?" und die Benutzereingabe ist "Ja" oder "Ja", dann würde das Skript so etwas wie "Hallo!" …
psGibt bashals Namen des Prozesses zurück ... Ich möchte stattdessen den Namen des Shell-Skripts. Wenn mein Skript beispielsweise lautet TestEric.sh, möchte ich die Anzahl der Instanzen dieses Skripts auflisten, die derzeit ausgeführt werden.
Der readeingebaute Befehl hat eine -eOption -e Use Readline to handle input. This permits input editing in the same manner as the command line. Was ist Readlinein der Spezifikation: $ man readline No manual entry for readline $ man Readline No manual entry for Readline Es gibt keine Details zu …
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.