O sistema operacional em questão é o Fedora 40.
Gostaria de criar um diretório e baixar um arquivo para ele, então escrevi este script simples
#!/bin/bash
set -eu -o pipefail
sudo -n true
test $? -eq 0 || exit 1
curlpackages="$HOME/curl-packages"
mkdir -p $curlpackages
curl --output-dir $curlpackages -JLO <someaddress>
Eu esperaria que o diretório e o arquivo estivessem em , /home/myname/
mas em vez disso eu recebo /root/
. Isso é porque eu executo isso com sudo
? Se sim, posso usar outra variável em vez de $HOME
apontar para minha pasta home em vez de root?