Als «bash» getaggte Fragen

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.

1
Warum funktioniert die Bash-Parameter-Erweiterung in Systemd-Servicedateien nicht?
Ich versuche, systemd's zu verwenden EnvironmentFileund dem Befehl eine Option hinzuzufügen, wenn er in der Datei festgelegt ist. Ich habe folgendes in der Unit-Datei: ExecStart=/usr/bin/bash -c "echo ${PORT:+port is $PORT}" was nichts wiedergibt, wenn ich den Dienst starte. Folgendes funktioniert wie erwartet: ExecStart=/usr/bin/bash -c "echo port is $PORT" was bedeutet, …


1
'ls' zeigt zwei identische Dateien in einem Verzeichnis
Der Befehl lsscheint mir also zwei identische Dateien in einem Verzeichnis zu zeigen. $ ls -Blah /System/Library/LaunchDaemons total 32 drwxr-xr-x 266 root wheel 8.8K Jun 18 10:41 . drwxr-xr-x 79 root wheel 2.6K Mar 31 12:28 .. [redacted] -rw-r--r-- 1 root wheel 715B Jun 18 10:36 tftp.plist -rw-r--r-- 1 root …
14 bash  osx  ls 




1
Ist es möglich, mehrere Here-Docs in Bash zu verwenden?
Kann man mehrere here-docs verwenden, um einen Befehl in bash einzugeben? $ cat <<<foo <<<bar bar $ cat <<EOF1 <<EOF2 > foo > EOF1 > bar > EOF2 bar Offensichtlich wird in beiden Fällen der zweite Here-Doc als Standard verwendet und ersetzt den ersten Verweis. Ist die Lösung, echostattdessen s …

5
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] ./other_directory Es scheint, dass es eine einfache Möglichkeit …
14 bash  directory  wildcards  mv 



3
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 angezeigt wird: ping: unknown host …
14 bash  ping  output 

2
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 jedoch ... …

2
Skript zum schnellen Testen aller Tastaturtasten
Ich muss in einigen Notebooks nach schlechten Tastaturtasten suchen und möchte das so weit wie möglich beschleunigen. Ich habe für diese spezielle Aufgabe nichts gefunden, daher ist meine Idee ein Skript, das die gedrückten Tasten liest und alle Tastaturtasten kennt, damit ich sie schnell drücken kann und meldet, welche noch …
14 bash  grep  awk  keyboard  stdout 



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.