Okay, was ich versuche zu tun, gibt es ein Dienstprogramm namens "Datei" in bash und ich möchte es alle Dateien im aktuellen Verzeichnis und in allen Unterverzeichnissen als Argument übergeben. Das Beste, was wäre, wenn ich es Liste von Dateien aus „finden“Argument des Utility "Datei" in Bash
find -type f | file * -b
aber die „Datei“ funktioniert nicht wie das passieren konnte, braucht es ein Argument wie dieses
file /argument/ -b
Ich war auch versuchen, einige Regex zu verwenden, aber es funktioniert auch nicht.
versuchen Eigentlich sollte die '-b' gehen ** vor ** die Namen. Siehe [POSIX-Hilfssyntax-Richtlinien] (http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap12.html) Nummer 9: "Alle Optionen sollten Operanden in der Befehlszeile vorangehen". –