exemplo do nome da pasta: joe - 2014-01-31
folder_name="${USER}--$(date +%Y-%m-%d)"
mkdir "$folder_name"
Eu preciso escrever um script de backup. Eu preciso ser capaz de executar o script de qualquer computador e tê-lo puxar o nome de usuário e data como o nome do diretório. Cada computador tem uma conta de administrador e uma conta de usuário. Como posso puxar a conta de usuário de um script e usá-la para nomear o diretório de backup?
O usuário logado atual normalmente é armazenado na variável de ambiente USER
. A data atual é facilmente recuperada usando o comando date
. Então, basta colocá-los juntos.
echo "$USER--$(date +%Y-%m-%d)"
Tags shell-script