Enviado em 16/09/2016 - 00:02h
Tenho um tarball com um nome ARQ_X que quando extraído, gera uma pasta DIR_Y com os arquivos desejados - que quero mover para uma pasta DIR_C. Atualmente faria isso na mão:
tar -xf <ARQ_X>.tar.gz
rm -rf <DIR_C>/*
mv <DIR_Y>/* <DIR_C>
Não sei se esse último funciona assim hehe Mas essa é a ideia: extraio, apago o conteúdo da pasta de destino e movo o conteúdo da pasta extraída para essa pasta de destino, agora vazia.
Se a pasta extraída tivesse o mesmo nome do tarball, era sussa: passava como parâmetro na chamada do script e já era, era só evocar $1. But... Não é o que acontece. DIR_Y sempre muda pra cada tarball que pego, de tempos em tempos.
Ajudem-me.
tar -xf <ARQ_X>.tar.gz
rm -rf <DIR_C>/*
mv <DIR_Y>/* <DIR_C>
Não sei se esse último funciona assim hehe Mas essa é a ideia: extraio, apago o conteúdo da pasta de destino e movo o conteúdo da pasta extraída para essa pasta de destino, agora vazia.
Se a pasta extraída tivesse o mesmo nome do tarball, era sussa: passava como parâmetro na chamada do script e já era, era só evocar $1. But... Não é o que acontece. DIR_Y sempre muda pra cada tarball que pego, de tempos em tempos.
Ajudem-me.