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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Помогите со скриптом: восстановление файла из резеврной копии [Решено]  (Прочитано 907 раз)

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

Оффлайн dzh2000

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Помогите написать скрипт.

Если не существует файл file.dbf и существует файл file.bak,
то скопировать file.bak в file.dbf

Заранее спасибо.
« Последнее редактирование: 18 Март 2020, 11:17:23 от zg_nico »

Оффлайн Usermaster

  • Старожил
  • *
  • Сообщений: 1158
    • Просмотр профиля
Re: Помогите со скриптом
« Ответ #1 : 02 Октябрь 2019, 09:19:24 »
cp -f file.bak file.dbf -перезапишет существующий
cp file.bak file.dbf - если файл не существует
cat file.bak >> file.dbf - допишет содержимое в конец файла, если не существует то будет создан файл.
« Последнее редактирование: 02 Октябрь 2019, 12:19:42 от Usermaster »

Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4714
  • Capture the truth
    • Просмотр профиля
Re: Помогите со скриптом
« Ответ #2 : 02 Октябрь 2019, 10:13:34 »
cp -f file.bak file.dbf -перезапишет существующий
cp file.bak file.dbf - если файл не существует
а смысл? в любом случае файл будет скопирован.

dzh2000, пробуйте
[ -f file.dbf ] || cp file.bak file.dbf
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Radeon R7 260X :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2628
    • Просмотр профиля
Re: Помогите со скриптом
« Ответ #3 : 02 Октябрь 2019, 11:19:54 »
[ ! -f file.dbf ] && [ -f file.bak ] && cp file.bak file.dbf

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Помогите со скриптом
« Ответ #4 : 04 Октябрь 2019, 11:48:01 »
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2628
    • Просмотр профиля
Re: Помогите со скриптом
« Ответ #5 : 04 Октябрь 2019, 15:22:48 »
Azure,
Ох, любите Вы усложнять  :)

 

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