Software  
 
Rede de conhecimento computador >> Software >> Tipos de extensão de arquivo >> Content
No Unix, como você encontrará a extensão do arquivo usando comandos?
Aqui está um detalhamento de como encontrar a extensão de um arquivo no Unix, juntamente com explicações e exemplos:

1. Usando `nome de base` e` echo`

- comando:
`` `BASH
echo $ (nome do nome da base.extension .Extension)
`` `
- Explicação:
- `Nome do nome da base.extension`:extrai o nome do arquivo sem o caminho.
- `.Extension`:esta parte remove a extensão especificada.
- `eco`:imprime o resultado para o terminal.
- Exemplo:
`` `BASH
echo $ (basename my_document.pdf .pdf)
`` `
Saída: my_document

2. Usando `awk`

- comando:
`` `BASH
awk -f. '{print $ nf}' nome do arquivo.extension
`` `
- Explicação:
- `awk`:uma poderosa ferramenta de processamento de texto.
- `-f.`:define o separador de campo como um período (.), Separando o nome do arquivo da extensão.
- `'{print $ nf}'`:imprime o último campo (`$ nf`), que é a extensão.
- Exemplo:
`` `BASH
awk -f. '{print $ nf}' my_document.pdf
`` `
Saída: pdf

3. Usando `cut`

- comando:
`` `BASH
corte -d. -f2 filename.extension
`` `
- Explicação:
- `cut`:um comando para extrair seções de um arquivo.
- `-d.`:define o delimitador para um período (.).
- `-f2`:extrai o segundo campo, que é a extensão.
- Exemplo:
`` `BASH
corte -d. -f2 my_document.pdf
`` `
Saída: pdf

Escolhendo o método certo

- `Basename` e` echo` são bons para casos simples em que você conhece a extensão que deseja remover.
- `awk` e` cut` são mais versáteis e podem lidar com nomes de arquivos com vários períodos ou extensões complexas.

Notas importantes:

- Existência do arquivo: Verifique se o arquivo que você está tentando extrair da extensão realmente existe.
- Extensões múltiplas: Se um arquivo tiver vários pontos (por exemplo, `report.data.txt`), esses métodos retornarão apenas a última parte. Pode ser necessário usar uma abordagem mais complexa se desejar extrair uma extensão específica.

Deixe -me saber se você tiver mais alguma dúvida ou deseja explorar cenários mais avançados!

Anterior :

Próximo :
  Os artigos relacionados
·O que é o arquivo de extensão X32 
·O que é o arquivo de extensão R01 
·Qual é o objetivo da extensão do arquivo? 
·O que é o arquivo de extensão Trp 
·Qual arquivo tem extensão PST? 
·O que é o arquivo de extensão Cgm 
·Qual é a extensão de arquivo STU 
·O que é o arquivo de extensão INDD 
·O que é o arquivo de extensão LNK 
·Qual é a extensão de arquivo JSA 
  Artigos em destaque
·Como faço para usar o Microsoft Office PowerPoint para…
·Como aprender MS Excel 
·Como gravar áudio no iMovie 
·Como fazer caracteres especiais com um teclado QWERTY 
·Como adicionar música de fundo para um DVD 
·Qual sistema operacional do Windows não suporta plug a…
·O que é o arquivo de extensão EFP 
·Como alterar a direção do texto no Microsoft Word 200…
·Como vincular dados entre Palavra e Excel 
·Que tipos de arquivos não têm seu tamanho reduzido si…
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados