Estações de trabalho on-line OnWorks Linux e Windows

Logotipo

Hospedagem online grátis para estações de trabalho

<Anterior | Conteúdo | Próxima>

Aplicações Simples

Mesmo sem mudança, é possível escrever aplicativos úteis usando parâmetros posicionais. A título de exemplo, aqui está um programa simples de informações de arquivos:


#! / Bin / bash


# file_info: programa de informação de arquivo simples PROGNAME = $ (basename $ 0)

se [[-e $ 1]]; então

echo -e "\ nTipo de arquivo:" arquivo $ 1

echo -e "\ nStatus do arquivo:" stat $ 1

outro

echo "$ PROGNAME: uso: $ PROGNAME arquivo"> ​​& 2 saída 1

fi

#! / Bin / bash


# file_info: programa de informação de arquivo simples PROGNAME = $ (basename $ 0)

se [[-e $ 1]]; então

echo -e "\ nTipo de arquivo:" arquivo $ 1

echo -e "\ nStatus do arquivo:" stat $ 1

outro

echo "$ PROGNAME: uso: $ PROGNAME arquivo"> ​​& 2 saída 1

fi


Este programa exibe o tipo de arquivo (determinado pelo lima comando) e o status do arquivo (do estado comando) de um arquivo especificado. Uma característica interessante deste programa é o NOME DO PROG. variável. É dado o valor que resulta da nome de base $ 0 comando. o nome de base O comando remove a parte inicial de um nome de caminho, deixando apenas o nome de base de um arquivo. Em nosso exemplo, nome de base remove a parte inicial do nome do caminho contido no $0 parâmetro, o caminho completo do nosso programa de exemplo. Este valor é útil ao construir mensagens como a mensagem de uso no final do programa. Codificando-o dessa forma, o script pode ser renomeado e a mensagem se ajusta automaticamente para conter o nome do programa.


Top OS Cloud Computing na OnWorks: