OK, doofer Titel, aber mir ist nix besseres eingefallen. Folgendes Problem
Code
root@dirk-vdr:/usr/local/src/vdr# test=$(printf "ls -l '%s'" "te st");$test
ls: Zugriff auf 'te nicht möglich: Datei oder Verzeichnis nicht gefunden
ls: Zugriff auf st' nicht möglich: Datei oder Verzeichnis nicht gefunden
Wie schaffe ich es das %s mit Anführungszeichen umschlossen an der Shell ankommt. D.h. in diesem Beispiel das
an der Shell ankommt?
Das muss doch irgendwie gehen, ich habe alle möglichen Variationen durch, mit ' oder mit ", mit nem Backslash davor, verdoppelt verdreifacht. Aber irgendwie geht das nie. Hat da jemand ne Idee?
cu