Die Verteilung der Anführungszeichen ist ja nun nicht zufällig, sondern sauber abgestimmt auf das, was man tatsächlich erreichen will. Das musst Du also selber auch genau beachten, und vor allem selber genau nachvollziehen. Sonst kann es bei solchen verzwickten Sachen natürlich nicht gehen.
Im Zweifel solltest Du Dich unbedingt nochmal gründlich zum Thema einlesen.
Aber dann geht das sehr wohl. Hier mal ein Beispiel, getestet auf meiner Giftsuite:
track@track:~$ find ./-test -name "*.*" -exec bash -c 'stat -c "%a %n" "$0"' {} \;
644 ./-test/AVSEQ01.DAT
644 ./-test/sha1sum.txt
644 ./-test/AVSEQ01.DAT.BAK
644 ./-test/or'd"ner/or'd"ner/AVSEQ01.DAT
644 ./-test/or'd"ner/or'd"ner/AVSEQ01.DAT.BAK
644 ./-test/ord ner/.ja ja
644 ./-test/das hier ist gemein: \n ... kein echtes newline
644 ./-test/.versteckt
644 ./-test/AVSEQ01.DAT.son
644 ./-test/test datei
mit Gift ('Kopie").txt
track@track:~$ alias gf="find ./-test -name \"*.*\" -exec bash -c 'stat -c \"%a %n\" \"\$0\"' {} \;"
track@track:~$ gf
644 ./-test/AVSEQ01.DAT
644 ./-test/sha1sum.txt
644 ./-test/AVSEQ01.DAT.BAK
644 ./-test/or'd"ner/or'd"ner/AVSEQ01.DAT
644 ./-test/or'd"ner/or'd"ner/AVSEQ01.DAT.BAK
644 ./-test/ord ner/.ja ja
644 ./-test/das hier ist gemein: \n ... kein echtes newline
644 ./-test/.versteckt
644 ./-test/AVSEQ01.DAT.son
644 ./-test/test datei
mit Gift ('Kopie").txt
Beachte bitte, dass ich nicht nur alle doppelten Gänsefüßchen, sondern auch das Dollarzeichen escaped habe, denn sonst würde die Shell das sofort expandieren.
LG,
track