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.
Ich suche einen praktischen Einzeiler für die Berechnung der durchschnittlichen Dateigröße in einem Verzeichnis. Was ich will ist: Größe aller Dateien / Anzahl der Dateien im Verzeichnis
Ich habe zwei Arrays: arrayA=(1 2 3) arrayB=(a b c) und ich möchte einen von ihnen mit einem Befehlszeilenargument ausdrucken, dh ohne if else. Ich habe einige Variationen der Syntax ohne Erfolg ausprobiert. Ich möchte so etwas tun: ARG="$1" echo ${array${ARG}[@]} Ich erhalte jedoch den Fehler "schlechte Substitution". Wie kann …
Abfrage Ich benutze Bash. Wenn ich nach Dateien suche, mache ich oft Folgendes: find -name stackexchange.hs Und oft sehen die Ergebnisse so aus: /youre/the/man/now/dog/stackexchange.hs /you/are/no/longer/the/dog/dog/stackexchange.hs /this/is/the/file/i/want/stackexchange.hs Dann möchte ich einen der folgenden Schritte ausführen: Option 1: Öffnen Sie das letzte Element in der Ergebnisliste in vim . Option 2: Öffnen …
Ich habe ein Skript, das scp eine Datei vom Remote-Host zurück zum lokalen ist. Manchmal enthalten die Dateinamen Leerzeichen. scp mag keine Leerzeichen in seinen Dateinamen. Aus irgendeinem Grund haben meine Versuche, mit den Leerzeichen umzugehen, nicht zum richtigen scp-Pfad geführt. Code: PATH=/var/root/Documents/MyFile OG-v1.2.3.pkg scp $PATH Me@10.1.10.33:/Users/Me/Desktop Ergebnisse in Cannot …
[Bearbeiten: Dies sieht ähnlich aus wie einige andere Fragen, bei denen gefragt wird, wie alle erzeugten Prozesse beendet werden sollen. Die Antworten scheinen alle darin zu bestehen, pkill zu verwenden. Der Kern meiner Frage könnte also sein: Gibt es eine Möglichkeit, Strg-C / Z auf alle Prozesse zu übertragen, die …
Ich möchte ein Bash-Vervollständigungsskript erstellen, das Argumente des Formulars --argund erkennt --some-arg=file. Nachdem ich dieses Tutorial und einige Beispiele gelesen /usr/share/bash_completion/completions/habe, habe ich das folgende Skript geschrieben (um Zeit beim Eingeben einiger Flags mit Chromium zu sparen): _chromium() { local cur prev opts COMPREPLY=() cur="${COMP_WORDS[COMP_CWORD]}" prev="${COMP_WORDS[COMP_CWORD-1]}" # Some interesting options …
Wie kann ich den integrierten readBefehlsunterstützungsverlauf erstellen , indem ich die Auf- / Ab-Taste drücke , um ihn zu durchlaufen? Ich habe versucht zu fangen, wenn Sie die Aufwärts-Taste drücken, aber es scheint nicht zu funktionieren mit read: read -p '> ' -n 3 foo echo echo -n "$foo" | …
Immer wenn ich ein Shell-Skript aus dem Web ausführen muss curl -s [url] | sh, öffne ich es zuerst urlin meinem Webbrowser, um sicherzustellen, dass das Skript nicht schädlich ist und sicher ausgeführt werden kann. Ich erinnere mich an einen Befehlszeilentrick, der es ermöglichte, das Skript über die Befehlszeile zu …
Ich versuche, eine Produktivitätssuite für mich selbst zu erstellen. Mein erstes Ziel ist es, Facebook, Gmail und Stackexchange von 09:00 bis 16:00 Uhr zu blockieren. Ab sofort habe ich meine bearbeitet /etc/hostsund 0.0.0.0 www.facebook.com und ähnliche für Google Mail und Stackexchange hinzugefügt. Aber ich bin ein wenig verwirrt darüber, wie …
Wenn ich als normaler Benutzer Folgendes ausführe, ist alles in Ordnung: $(dirname `readlink -f $0`) aber nachdem ich zu root gewechselt bin, ist der folgende Fehler aufgetreten: readlink: invalid option -- 'b' Try `readlink --help' for more information. dirname: missing operand Try `dirname --help' for more information. Irgendwelche Ideen? Ich …
Ich brauche diese beiden Befehle, um eins zu sein (damit ich sie weiterleiten kann): dig +nottlid -t any bix.hu | egrep -v "^;;|^;|^$" | sort dig +nottlid -t any www.bix.hu | egrep -v "^;;|^;|^$" | sort Ich meine, ich brauche die Ausgabe dieser beiden Befehle in einer Pipe: $ dig …
Ich habe angefangen, eine große Datei im Hintergrund mit herunterzuladen $ nohup wget http://example.tld/big.iso & Das gibt mir auch eine nohup.outDatei, die die Ausgabe von enthält wget. Wenn ich später den Download-Vorgang sehen möchte, könnte ich ihn verwenden, $ tail -f nohup.outaber das füllt mein Terminalfenster schneller aus, als ich …
Ich versuche, eine einfache Bash-Funktion zu schreiben, die als Argumente eine Reihe von Dateien und / oder Verzeichnissen verwendet. Es sollte: Qualifizieren Sie die Dateinamen vollständig. Sortieren Sie sie. Duplikate entfernen. Drucken Sie alles aus, was tatsächlich vorhanden ist. Gibt die Anzahl der nicht vorhandenen Dateien zurück. Ich habe ein …
Wenn Sie eine Bash-Skriptdatei mit Emacs bearbeiten und versuchen, sie einzugeben <<<, <fügen Sie beim zweiten Emacs eine Vorlage für ein Here-Dokument ein, wie im folgenden Beispiel: <<EOF EOF Dies ist nicht die gewünschte Ausgabe, da ich ein Literal eingeben würde <<<. Im Moment greife ich darauf zurück < < …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Unix & Linux - Stack von Exchange. Geschlossen vor 5 Jahren . Ich habe zwei Saiten. Für das Beispiel sind sie wie …
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.