Описание тега catalonia
Я пишу функцию восстановления
, которая будет копировать файл из резервной копии каталога в текущий каталог. Мне сейчас нужно создать жесткую ссылку для восстановления, так что это можно назвать чисткой
. Как бы мне реализовать это так, что я мог бы использовать , если
заявление, Если [ "$0" = "продувки" ]
, когда для восстановления, называется Как очистить?
Вот мой код, хотя я сокращу его, так как я испытывал его (он работает):
восстановление(){
если [ "$1" = "-П" ] || [ "$0" = "продувки" ]; затем
а [ ! ]
делать
Продувки код #и т. д...
сделано
Элиф [ "$1" != "-Р" ]; затем
выбор имени В $(найти /$дома/резервное копирование -именем "$1*" | е с!*/!!' | СЭД 'с!$1!!') бросить
делать
#Если восстанавливать называется с кодом аргумент...
сделано
местные newfname=$(Эхо "$имени"|СЭД -Е 'с/[0-9]{11}$//')
ср -я "/$дома/резервное копирование/$имени" "$newfname"
выход 0
интернет
а [ ! ]
делать
имени=""
выбор имени в $(общ /$дома/резервное копирование) бросить
делать
#Восстановить без кода аргументы...
сделано
местные newfname=$(Эхо "$имени"|СЭД -Е 'с/[0-9]{11}$//')
ср -я "/$дома/резервное копирование/$имени" "$newfname"
сделано
}
Призывая восстановить с -п
вариант такой же, как и с помощью функции restore как очистить. Так как мне реализовать код таким образом, что восстановление можно вызвать с помощью продувки?
Это должен быть скрипт, а не функция. Я сделал жесткую ссылку на Restore.sh
имени Purge.sh
но когда я называю его, используя ./Purge.sh он по-прежнему работает стандартный код восстановления. Как я могу определить, если восстановить вызывается файл жесткую ссылку?