Синтаксис 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:~$

0 ответов

Другие вопросы по тегам