Als «bash» getaggte Fragen

14
Wie arbeitet GLOBIGNORE?

Laut bashs Handbuchseite: GLOBIGNORE A colon-separated list of patterns defining the set of filenames to be ignored by pathname expansion. If a filename matched by a pathname expansion pattern also matches one of the patterns in GLOBIGNORE, it is removed from the list of matches. In der Praxis...

14
Wie leite ich die Ausgabe eines Befehls um?

Ich versuche ein einfaches Skript zu schreiben, um meinen Netzwerkstatus zu überwachen, ohne die gesamte pingAusgabe: ping -q -c 1 google.com > /dev/null && echo online || echo offline Das Problem ist, dass wenn ich nicht verbunden bin, immer noch eine Fehlermeldung in meiner Ausgabe...

14
Verschieben Sie jede Datei, die kein Verzeichnis ist

Ich habe ein Verzeichnis, das ich versuche zu bereinigen, das sowohl Dateien als auch Unterverzeichnisse enthält. Was ich versuche, ist einfach: Alle Dateien in ein anderes Verzeichnis verschieben, aber alle Unterverzeichnisse so lassen, wie sie sind. Ich denke etwas wie: mv [*_but_no_dirs]...

14
~ / .inputrc-Datei wird nicht korrekt bezogen

Ich habe diese ~ / .inputrc-Datei, die ich für bestimmte Tastenzuordnungen erstellt habe. # mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving "\e[1;5C":forward-word "\e[1;5D":backward-word "\e[5C":forward-word "\e[5D":backward-word "\e\e[C":forward-word "\e\e[D":backward-word Wenn...

14
HISTTIMEFORMAT-Syntax

Es gibt viele bashAnleitungen, die das Hinzufügen von Zeilen wie HISTTIMEFORMAT='%d/%m/%y %T 'oder HISTTIMEFORMAT="%F %T "zu ~/.bashrcoder enthalten /etc/bash.bashrc. Vor dem endgültigen Zitat steht immer ein Leerzeichen. ZB ist es nie HISTTIMEFORMAT='%d/%m/%y %T'. Warum ist

14
grep Dateien aus der Liste

Ich versuche, grep gegen eine Liste von ein paar hundert Dateien auszuführen: $ head -n 3 <(cat files.txt) admin.php ajax/accept.php ajax/add_note.php Obwohl ich nach einer Zeichenfolge greife, von der ich weiß, dass sie in den Dateien enthalten ist, werden die Dateien nicht durchsucht: $ grep...

14
Wie kann ich ein Skript mehrere Argumente annehmen lassen?

Dies ist ein sehr einfaches Skript #!/usr/local/bin/bash set -e if [ "$#" -lt 1 ] then echo "Please insert at least one argument" exit else echo -e "\c" fi if [ -h "$1" ] then echo "$1 is a symbolic link" else echo "$1 in not a symbolic link" fi ~ Meine Frage lautet: Wie ändere ich das Skript, um...

14
Schlagzeit mit Nohup

Ich möchte wissen, wie lange es dauert, etwas in nohup auszuführen. Ich weiß, dass dies funktioniert: $ time sleep 2 real 0m2.001s user 0m0.000s sys 0m0.001s Aber warum geht das mit nohup nicht? $ nohup time sleep 2 & [1] 29456 $ nohup: ignoring input and appending output to 'nohup.out' nohup:...