Синтаксис R system2 в Linux
Моя проблема с синтаксисом system2.
Я пытаюсь переименовать filenameA в filenameB в linux. но мне нужно использовать полные пути, и переименование не нравится, поэтому я предлагаю использовать "mv".
Я планирую использовать system2 и "mv" (в конце концов, с картой), чтобы пройти через мой список оригинальных имен файлов и новых имен файлов, но я делаю что-то не так с system2, как показывает следующий код:
- сначала я покажу вам одно имя файла,
- затем я использую file.info(), чтобы показать, что file.info() может найти один файл,
- тогда я покажу вам system2 "сбой"
- затем я показываю восстановленную команду linux, выданную system2, успешно выполняющуюся в оболочке.
Предложения?
здесь одно имя файла
monthzipinfo[1] [1] "/home/rob/KRBD_Data/Client_ID/000/raw/monthzips/2015-01/Data_2015-01-07.zip"
вот результат из file.info
file.info (monthlyzipinfo [1])
size isdir mode mtime
/home/rob/KRBD_Data/Client_ID/000/raw/monthzips/2015-01/Data_2015-01-07.zip 3911 FALSE 664 2017-05-17 09:38:18 ctime atime uid gid / home / rob / KRBD_Data / Client_ID / 000 / raw / monthzips / 2015-01 / Data_2015-01-07.zip 2017-05-17 11:37:29 2017-05-17 09:27:48 1000 1000 uname grname / home / rob / KRBD_Data / Client_ID / 000 / raw / monthzips / 2015-01 / Data_2015-01-07.zip rob rob
но system2 не работает
system2(вставка ("ls -la", ежемесячный zipinfo[1])) sh: 1: ls -la /home/rob/KRBD_Data/Client_ID/000/raw/monthzips/2015-01/Data_2015-01-07.zip: не найдено
но если я вырезал и вставил команду linux из system2, это работает;
rob @ NewMachine: ~ $ ls -la /home/rob/KRBD_Data/Client_ID/000/raw/monthzips/2015-01/Data_2015-01-07.zip -rw-rw-r-- 1 rob rob 3911 17 мая 09:38 /home/rob/KRBD_Data/Client_ID/000/raw/monthzips/2015-01/Data_2015-01-07.zip rob@NewMachine:~$