
Eu sou novo em scripts de shell do Linux. Tenho alguns arquivos de entrada que preciso analisar um por um. Portanto, na minha pasta WIP "trabalho em andamento", tenho um arquivo de entrada por vez. Enquanto um arquivo está em processamento, desejo que um arquivo de log seja criado na pasta LOG com o mesmo nome do arquivo de entrada, mas com a extensão ".log".
Existe algum conselho sobre como posso criar outro arquivo com o mesmo nome de um arquivo diferente?
O que eu realmente quero fazer é o seguinte: copiar o nome do arquivo e armazená-lo em uma variável, depois usar a variável para criar um $variable.log
arquivo e gravar o log nele.
Responder1
Supondo que haja apenas um arquivo no diretório:
file_name=`ls wip_folder`
log_file="${log_file}.log"