Sistemas  
 
Rede de conhecimento computador >> Sistemas >> Unix >> Content
Escreva um script de shell para aceitar o nome do arquivo do usuário e confirmar se é um diretório?
Aqui está um script de shell que aceita um nome de arquivo do usuário e confirma se é um diretório:

```bash
#!/bin/bash

Solicite ao usuário que insira um nome de arquivo


echo "Digite um nome ou caminho de arquivo:"
leia o nome do arquivo

Verifique se o nome do arquivo existe


if [ -e "$nome do arquivo"]; então
#Verifica se o arquivo é um diretório
if [ -d "$nome do arquivo"]; então
# O arquivo é um diretório, então imprima uma mensagem de confirmação
echo "$filename é um diretório."
outro
# O arquivo não é um diretório, então imprima uma mensagem de erro
echo "$filename não é um diretório."
fi
outro
# O nome do arquivo não existe, então imprima uma mensagem de erro
echo "O arquivo $filename não existe."
fi
```

Veja como você pode usar este script:

1. Abra uma janela de terminal.
2. Mude para o diretório onde o script está localizado.
3. Execute o script digitando o seguinte comando:

```bash
./check_file_type.sh
```

4. Insira um nome de arquivo ou caminho quando solicitado.
5. O script verificará se o nome do arquivo existe e se é um diretório.
6. O script imprimirá uma mensagem de confirmação ou erro de acordo.

Anterior :

Próximo :
  Os artigos relacionados
·Quais são as funções do cdb? 
·Como você verifica se há erros ortográficos em um ar…
·Unix Kernel Tutorial 
·Por que o ProC é usado apenas no Unix e não no Window…
·Prós e contras do sistema operacional Unix 
·UNIX SMC: Como corrigir uma conta bloqueada 
·Unix Sed Tutorial 
·Como verificar o status da impressora em Unix 
·Como fazer um disco Bootable USB Unix 
·Como matar um processo em um computador Unix 
  Artigos em destaque
·As teclas de função Sony Vaio não estão funcionando…
·Como remover um eCard Hallmark em Postcard.Zip 
·Como restaurar um sistema que caiu 
·Como alterar o layout do teclado para que ele vai escre…
·Como instalar o Wi -Fi no Ubuntu 
·Como remover a barra de ferramentas da barra de tarefas…
·Como se livrar de um processo de host genérico para se…
·Como consertar o ponto de acesso do iPhone que continua…
·Como ativar ou desativar o texto preditivo embutido no …
·Como imprimir a partir FC14 em Linux 
Cop e direita © Rede de conhecimento computador http://ptcomputador.com Todos os Direitos Reservados