Ubuntu: Extrair o nome do arquivo de uma string utilizando bash

Ubuntu: Extrair o nome do arquivo de uma string utilizando bash

Overview

Já se viu em uma situação onde precisa extrair justamente o nome de um arquivo de um caminho completo em Bash, e não sabia como fazer? Pois bem, você está no lugar certo! Neste breve tutorial, vamos descomplicar esse processo de uma maneira rápida e eficaz, mostrando passo a passo como isolar o nome do arquivo do resto do caminho. Prepare-se para adicionar mais uma ferramenta útil ao seu conjunto de habilidades em manipulação de arquivos!

O código abaixo mostra como extrair o nome de uma string, utilizando bash. Você pode utiliza-lo quando receber uma string que possui o caminho completo para o arquivo. Veja o exemplo abaixo:

caminhoCompleto="/arquivos/documentos/relatorio.doc"
arquivo=$(basename $caminhoCompleto)

echo $arquivo

O fonte acima imprimirá a palavra “relatorio.doc” no terminal.