Este código
my_file="/tmp/file_without_spaces"
if [ -f "${my_file}" ]; then
my_ls_aaaammgg_hhss="$(ls ${my_file} -l --time-style='+%Y%m%d_%H%M%S' | cut -d' ' -f6)"
mv "${my_file}" "${my_file}_${my_ls_aaaammgg_hhss}"
fi
muda /tmp/file_without_spaces
para /tmp/file_without_spaces_aaaammgg_hhss
, por exemplo /tmp/file_without_spaces_20250218_161244
.
Como posso fazer a mesma coisa com um arquivo com espaços no nome, por exemplo
/tmp/file with spaces
?
Eu gostaria de obter /tmp/file with spaces_20250218_161244
.