Есть ли способ присоединить (при правильном цитировании и экранировании) массив bash, чтобы он дал мне строку, подходящую для передачи в bash -c
?
Причина : Я хочунаписать функцию foo
, такую, что когда я сделаю это:
foo app "hello world.txt"
, она сделает это:
sudo -u myuser ENVVAR=somevalue bash -c "perl app \"hello world.txt\""