Мне требуется в скрипте bash создать переменную в которой будет хранится некоторая команда (к примеру cd) и по ходу выполнения скрипта к этой переменной будут добавляться параметры. Проблема заключается в том, что в дальнейшем, при попытке выполнения, параметры воспринимаются не так как я хочу:-(( Подскажите как надо делать правильно.
Пример:
#!/bin/bash PROGRAM="cd" ARG="/mnt/hda3/my dir/" # если набрать $PROGRAM "$ARG" выполняется, но мне надо через переменную - PROGRAM="$PROGRAM \"$ARG\"" $PROGRAM # bash: cd: "/mnt/hda3/my: No such file or directory