Необходимо указать границы имени переменной.
_file
будет установлен в $_nowout.log
, но оболочка не сможет определить, имеете ли вы в виду $_now
или $_nowout
.
Используйте
_file="${_now}out.log"
для явного использования переменной $_now
.
Таким образом, скрипт становится:
_now=$(date +"%m_%d_%Y")
_file="${_now}out.log"
touch "${_file}.txt"
Который, для протокола, можно сократить до:
touch "$(date +%m_%d_%Y)out.txt"
Недавно я установил последнюю версию cygwin. «openssl» начал выдавать предупреждение:
*** WARNING : deprecated key derivation used.
Using -iter or -pbkdf2 would be better.
Итак, теперь я использую для шифрования следующее:
openssl aes-256-cbc -salt -pbkdf2 -in name -out name.aes
и следующее для расшифровки:
openssl aes-256-cbc -d -salt -pbkdf2 -in name.aes -out name