Comandos Linux

Comando de nome de base no Linux

Comando de nome de base no Linux
No Linux, o comando basename imprime o último elemento de um caminho de arquivo. Isto é especialmente útil em scripts bash onde o nome do arquivo precisa ser extraído de uma longa linha de arquivo.

O "nome de base" pega um nome de arquivo e imprime a última parte dele. Ele também pode excluir qualquer sufixo a seguir, se necessário.

Vamos usar diferentes exemplos para entender o comando basename no Linux.

Sintaxe:

Ele oferece suporte a duas sintaxes:

Na primeira sintaxe, adicione um sufixo no final do caminho / nome do arquivo e, na segunda, podemos adicionar uma opção. Não podemos adicionar uma opção com um sufixo.

Usando o comando basename com nome do arquivo:

Crie o arquivo usando o comando touch:

$ touch file_name

Neste exemplo, o arquivo é denominado bash.TXT:

$ touch bash.TXT

Agora, vamos usar o arquivo com o comando basename:

$ basename filepath

Irá imprimir apenas o nome do arquivo.

Removendo qualquer caractere final:

Use o seguinte comando para remover qualquer caractere / final do caminho:

$ basename file_path /

Remova o sufixo final:

Transfira o sufixo como um segundo argumento para excluir qualquer sufixo final do nome do arquivo:

sufixo $ basename file_pathsuufix

Normalmente, este comando é usado para remover a extensão do arquivo:

Outra maneira é remover o sufixo final do arquivo:

$ basename -s suffix filepathsuffix

Imprima ou remova vários arquivos:

Podemos imprimir ou remover vários sufixos de arquivos usando o sinalizador -a. Para imprimir vários nomes de arquivo, use o seguinte comando:

$ basename -a filepath1 filepath2

Também podemos remover sufixos finais de vários arquivos usando o comando abaixo:

$ basename -a -s sufixo Filepath1_suffix filepath2_suffix

Conclusão:

Um nome de base é uma ferramenta de linha de comando que remove o diretório e o sufixo dos nomes de arquivo atribuídos. O comando basename imprime a última parte do nome do arquivo no terminal. Esta postagem descreve o comando basename em detalhes.

Adicione gestos do mouse ao Windows 10 usando essas ferramentas gratuitas
Nos últimos anos, os computadores e sistemas operacionais evoluíram muito. Houve um tempo em que os usuários tinham que usar comandos para navegar pel...
Controle e gerencie o movimento do mouse entre vários monitores no Windows 10
Gerenciador de mouse com tela dupla permite que você controle e configure o movimento do mouse entre vários monitores, diminuindo seus movimentos pert...
WinMouse permite que você personalize e melhore o movimento do ponteiro do mouse no PC com Windows
Se você quiser melhorar as funções padrão do ponteiro do mouse, use um freeware WinMouse. Ele adiciona mais recursos para ajudá-lo a obter o máximo do...