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.
Meine Muschel ist bash. Wie kann ich die Ausgabe von erhalten ls, um Verzeichnisse mit einem abschließenden Schrägstrich anzuzeigen? Wenn ich lsin tcshgibt es die gewünschte Ausgabe. Wie kann ich dies erreichen, bashohne Argumente zu verwenden? z.B. bin/ lib/ src/ file1.txt file2.txt
Ich habe das folgende Muster in einer Zeichenfolge (eine IP-Adresse): 123.444.888.235 Ich möchte die letzte Zahl nach dem Punkt durch ersetzen 0, damit es wird: 123.444.888.0 Wie könnte ich es in bashoder einer anderen Shell-Skriptsprache tun ?
Ich habe ein Bash-Skript wie unten, das zookeeper installiert, aber nur, wenn es nicht bereits installiert ist. ##zookeper installZook(){ ZOOK_VERSION="3.4.5" ZOOK_TOOL="zookeeper-${ZOOK_VERSION}" ZOOK_DOWNLOAD_URL="http://www.us.apache.org/dist/zookeeper/${ZOOK_TOOL}/${ZOOK_TOOL}.tar.gz" if [ -e $DEFAULT_INSTALLATION_DEST/${ZOOK_TOOL} ]; then echo "${ZOOK_TOOL} alreay installed"; exit 1; # <<<< here elif [ ! -e $DEFAULT_SOURCE_ROOT/${ZOOK_TOOL}.tar.gz ]; then wgetIt $ZOOK_DOWNLOAD_URL else echo "[info] : …
Ich habe gerade versucht, oh-my-zsh zu installieren . Beim Versuch, es auszuführen, wird folgende Fehlermeldung angezeigt rvm: zsh: command not found: rvm Ich erhalte auch die folgende Fehlermeldung, wenn ich versuche, einen neuen Tab zu öffnen: /Users/jack/.zshrc:source:34: no such file or directory: /Users/jack/.oh-my-zsh/oh-my-zsh.sh /Users/jack/.zshrc:source:38: no such file or directory: .bashrc …
Wie kann ich die PID einer Subshell erhalten? Zum Beispiel: $ echo $$ 16808 Dies funktioniert nicht, da die ursprüngliche Shell erweitert wird $$: $ ( echo $$ ) 16808 Warum funktioniert das einfache Zitieren nicht? Erweitert $$sich die Unterschale nicht in sich selbst, nachdem die ursprüngliche Shell das einfache …
Wenn ich eine Bash-Eingabeaufforderung öffne und Folgendes eingebe: $ set -o xtrace $ x='~/someDirectory' + x='~/someDirectory' $ echo $x + echo '~/someDirectory' ~/someDirectory Ich hatte gehofft, dass die fünfte Zeile oben gegangen wäre + echo /home/myUsername/someDirectory. Gibt es eine Möglichkeit, dies zu tun? In meinem ursprünglichen Bash-Skript wird die Variable …
Ich versuche, mit Dateien nach Dateien zu suchen findund diese Dateien in ein Bash-Array zu legen, damit ich andere Operationen an ihnen ausführen kann (z . B. lsoder grepsie). Aber ich kann nicht herausfinden, warum readarraydie findAusgabe nicht gelesen wird, wenn sie in sie geleitet wird. Angenommen, ich habe zwei …
Ich habe eine Übung, um einige Daten (* conf aus einigen Verzeichnissen) in eine Datei einzufügen, und muss dies im Hintergrund tun. Ich habe es getan und frage mich, was die Bedeutung von Ausgabenachrichten ist: [A@localhost tests]$ ls -ld /etc/*conf /usr/*conf > test1_6_conf.txt 2>&1 & Enter steigt diese Zeile: [1] …
Nachdem ich ilkkachus Antwort auf diese Frage gelesen hatte, erfuhr ich von der Existenz der eingebauten declare(mit Argument -n) Shell. help declare bringt: Legen Sie Variablenwerte und Attribute fest. Deklarieren Sie Variablen und geben Sie ihnen Attribute. Wenn keine NAMEs angegeben sind, zeigen Sie die Attribute und Werte aller Variablen …
Ich verwende die Bash-Shell unter CentOS 7. Ich möchte eine MySQL-Abfrage über ein Shell-Skript ausführen und jede Ergebniszeile durchlaufen. Wenn 4 Zeilen zurückgegeben würden, dachte ich, ich könnte die vier Zeilen in einem Array wie folgt erfassen: query="select p.id, p.ebook_id, es.id FROM ..."; echo "$query" > /tmp/query.sql mysql -u user …
Gibt es eine Möglichkeit, den Zustand der Maustaste aus der Bash zu ermitteln? Xdotool kann nur die Position der Maus ermitteln. Ich möchte etwas einrichten, in dem ich eine Regel definieren kann, nach der beim Drücken einer Maustaste ein Skript ausgeführt werden kann.
Wenn ich mein Programm interaktiv starte, funktioniert es einwandfrei: ssh somehost $ ~/some/path/somescript.py Wenn ich mein Programm direkt über ssh starte, funktioniert es nicht. Die Variable PYTHONPATHist nicht gesetzt, da .bashrckeine Quelle vorhanden ist. ssh somehost ~/some/path/somescript.py Wenn ich renne ssh somehost 'source ~/.bashrc; ~/some/path/somescript.py', funktioniert es gut. Letzteres würde …
Ich betrachte die Strace-Ausgabe eines laufenden Bash-Prozesses, der mit einem Terminal verbunden ist, zu Bildungszwecken. Mein Bash-Prozess hat PID 2883. Ich tippe [OP@localhost ~]$ strace -e trace=openat,read,write,fork,vfork,clone,execve -p 2883 2> bash.strace In ein Terminal. Ich gehe dann in meinen Bash-Prozess und habe die folgende Interaktion: [OP@localhost ~]$ ls Wenn ich …
Ich erhalte diese, wenn ich eine Terminalsitzung öffne: sh: Fehler beim Importieren der Funktionsdefinition für "read.json" sh: Fehler beim Importieren der Funktionsdefinition für "ts-project" sh mag diese Funktionen nicht, weil sie so aussehen: read.json(){ :: } und ts-project(){ :: } Die eigentliche Frage ist: Warum werden shdiese Dateien berührt / …
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.