Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Проблема с копированием выборочных файлов  (Прочитано 768 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Adekvat24

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Код: (bash) [Выделить]
bin="apaservice
apexserver
audioserver
auditd
jackd
jackservice
mediacodec
mediaextractor
samsungpowersoundplay
";
cp -rf /system/bin/$bin $bk/bin

проблема в том что первый файл копируется которые ниже вылетают с ошибкой
Код: (html5) [Выделить]
cp: bad 'apexserver': No such file or directory
cp: bad 'audioserver': No such file or directory
cp: bad 'auditd': No such file or directory
cp: bad 'jackd': No such file or directory
если зайти через cd binи от туда копировать cp -rf $app $bk/binработает, но это лишние действие
« Последнее редактирование: 18 Октября 2017, 20:05:39 от Azure »

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: Проблема с копированием выборочных файлов
« Ответ #1 : 18 Октября 2017, 19:43:45 »
for bin in apaservice apexserver audioserver; do cp -rf /system/bin/$bin $bk/bin; done

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6735
  • 20% Cooler
    • Просмотр профиля
Re: Проблема с копированием выборочных файлов
« Ответ #2 : 19 Октября 2017, 03:42:54 »
а $bk откуда?


« Последнее редактирование: 19 Октября 2017, 03:48:37 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Azure

  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Проблема с копированием выборочных файлов
« Ответ #3 : 19 Октября 2017, 09:32:10 »
Adekvat24, Подставьте в свою команду
cp -rf /system/bin/$bin $bk/bin
значение переменной (что и делает bash) и убедитесь что Вы реализовали неправильную логику.
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

 

Страница сгенерирована за 0.047 секунд. Запросов: 25.