Os comandos basename e dirname
Dica publicada em Linux / Comandos
Os comandos basename e dirname
Estes dois comandos são extremamente simples, mas vale à pena conhecê-los.
O comando basename devolve o nome de um arquivo dado um caminho (absoluto ou relativo). Exemplo:
# basename /etc/passwd
passwd
# basename /etc/lilo.conf
lilo.conf
O comando dirname devolve o nome do diretório dado ao caminho. Exemplo:
# dirname /etc/passwd
/etc
# dirname /etc/lilo.conf
/etc
Como você viu, estes comandos tem uma função relativamente simples, ou seja, sua utilização é muito precária.
O comando basename devolve o nome de um arquivo dado um caminho (absoluto ou relativo). Exemplo:
# basename /etc/passwd
passwd
# basename /etc/lilo.conf
lilo.conf
O comando dirname devolve o nome do diretório dado ao caminho. Exemplo:
# dirname /etc/passwd
/etc
# dirname /etc/lilo.conf
/etc
Como você viu, estes comandos tem uma função relativamente simples, ou seja, sua utilização é muito precária.