Problems with single quotes in a bash scriptкотировки в Баш при представлении г CMD пакетных команд
Я видел этот пост, но моя проблема является более сложным и просто заменить одиночные кавычки двойные кавычки не будут работать. Мне нужно выполнить команду ПАРТИИ R CMD с одиночными и двойными кавычками в одинарных кавычках, что-то вроде этого
echo 'R CMD BATCH --no-save '--args "xxx.txt"' xxx.r' | qsub -cwd &
Что я должен делать?
На самом деле я получил лучшее решение, поскольку эхо имеет встроенный параметр -e, благодаря которому могут использоваться экранированные символы. 'echo -e '\ x22 \ x27something \ x27 \ x22'' – gipelttil