Ich versuche, den folgenden Befehl auszuführen:xargs nicht bash erkennen Aliase
find . -iname '.#*' -print0 | xargs -0 -L 1 foobar
wo „foobar“ ist ein Alias oder eine Funktion in meinem .bashrc-Datei definiert (in meinem Fall ist es eine Funktion das dauert einen Parameter). Anscheinend erkennt Xargs diese nicht als Dinge, die es ausführen kann. Gibt es einen klugen Weg, um das zu beheben?
Dies ist einer der Gründe, warum ich Skripte auf meinem ~/ist Ordner erstellen, statt Erstellen von Bash-Aliasen. Auf diese Weise kann ich meine Aliase aus beliebigen Shells verwenden: BASH, ZSH, IPYTHON oder FISH. – Yoo
Hier ist eine ähnliche (wenn auch nicht identische) Frage: http: // stackoverflow.com/questions/979453/how-can-i-used-aliased-commands-with-xargs –