para pular a extensão, basta anexar um ponto no final do nome do arquivo: por exemplo, 7z files "myzip."
Isso é basicamente o que estou tentando fazer:
TEMP_ZIP_NAME="$(tempfile)"
ZIP_NAME="${NOW}-views.tar.7z"
tar c -C /srv/partybus.com views public_html/css 2>> "${CRONLOG}" \
| 7z a -si "${TEMP_ZIP_NAME}" 2>> "${CRONLOG}"
Mas há 2 problemas:
.7z
ao meu nome de arquivo temporário, o que quebra meus comandos subseqüentes tempfile -s .7z
, 7z fica chateado porque o arquivo temporário de 0 byte não é um arquivo válido. Como posso forçar o 7z a sobrescrever o arquivo temporário como está?
para pular a extensão, basta anexar um ponto no final do nome do arquivo: por exemplo, 7z files "myzip."