basename remove a parte do diretório. Você pode recuperá-lo com o comando dirname
touch "$(dirname "$UNZIPFILE")/$(basename "$UNZIPFILE").done"
Eu quero criar um arquivo com uma extensão específica (.done). Eu estou usando o toque de comando. Algo como:
touch 'basename $UNZIPFILE'".done"
Está criando o arquivo, mas no diretório atual. Eu quero criar este arquivo em um diretório específico. Existe uma opção para fornecer o diretório?
Eu verifiquei: link , mas não consegui descobrir.
Eu posso pensar em uma opção é antes deste comando eu posso fazer um
cd requiredDIR
Existe alguma outra maneira, eu posso especificar o diretório no mesmo comando, para que eu não precise alterar o diretório?