Бях ви позабравил малко, но откакто се оказа, че въпросът "ЗАЩО", свързан с тази закачка затруднява всички ИИ, за които се сетих + маса жив човек (макар че съдейки по отговорите е трудно да ги наречеш така), реших да намина да питам малкото мислещи линукс юзъри у нас. Скрипта си го писах аз и това, което прави е да създава бекъп на всичките ми скриптове, които не са никак малко. Въпросът е обаче не е "какво" или "къде" (както отговориха някои - facepalm), а З-А-Щ-О скриптът има парола? И не, не е за сигурност за криене на данни. Причината е много по-прозаична, почти като cheat code в игра (безобидна за системата, но адски полезна за потребителя), но, както казах, все още никой не е успял да познае причината.
Нека чесането по главата започне сега!
Пак пояснявам, че задачката е "ЗАЩО има парола", А НЕ "КЪДЕ Е ПАРОЛАТА"!
#!/usr/bin/env bash
aliasdir=/B/ALIASES
aliasbackup=/BACKUP/LINUX/ALIASES
archname="CLI-SCRIPTS-AND-ALIASES.7z"
options9="-mx9 -mmt20 -md=460m"
password="-p@@1234@@ -mhe"
scripts="/B/CLI/SCRIPTS"
hidden_files=(
~/.aliases-txt
~/.bashrc
~/.bash_profile
~/.inputrc
~/.XSession
~/.XCompose
)
7z a $aliasdir/$archname "${hidden_files[@]}" $scripts $password $options9 &&
cp -v $aliasdir/$archname $aliasbackup &&
cp -v $aliasdir/$archname /B/123