script com flag

Podemos utilizar variáveis de forma que funcionem como flags para importar valores para dentro de nosso script. neste exemplo podemos mostrar a funcionalidade e o aproveitamento deste método para utilizar em um script, um exemplo prático seria a elaboração de um script de inicialização, geralmente colocado em /etc/init.d/script, podemos utilizar este método para realizar em um processo stop, start, restart. exemplo : /etc/init.d/firewall stop o script firewall está recebendo na variável posição $1 a string stop, dentro do script deve ser tratado da seguinte forma: if [ $1 == "stop" ] then ação01 else ação02 fi exemplo2: /etc/init.d/ping host all if [ $2 == "all" ] then açãoA1 else açãoA2 fi if [ $1 == "host" ] then açãoB1 else açãoB2 fi Obs : Podemos observar que $1 está na posição conforme /etc/init.d/ping [pos1] [pos2] [pos3] [...], cada espaço entre os valores representa uma posição de variável.

Por: Roberto Fettuccia


Exportar ip para variável

Com este script pode ser exportado o ip de uma interface, podendo ser utilizado em script de instalação, no meu caso utilizei este script para colocar o ip para o squid no squid.conf, também pode ser usado em script de instalação do samba com parâmetros prédefinidos, ou seja use a sua imaginação, espero ter ajudado! pode ser utilizado para obter a mascara etc... # manual linha a linha na ordem do pipe : # $ IP="$(ifconfig $interface | grep "end.:" | cut -f2 -d':' | sed 's/Bcast/ /g' | sed 's/ //g')" # ifconfig $interface = retorna dados do ip na interface # grep "end.:" = retorna somente a linha contendo end.: 10.1.1.1 Bcast 255..... # cut -f2 -d':' = delimita o caracter apartir da com : # sed 's/Bcast/ /g' = substitui Bcast por caracter de espaço # sed 's/ //g' = apaga caracter de espaço

Por: Roberto Fettuccia


Renomeando múltiplos arquivos com espaços

Este script simples renomeia todos os arquivos de uma pasta que tenham espaço no nome, trocando-os por "_", inclusive nomes de diretórios, de forma recursiva

Por: Perfil removido


Nmap,traceroute,ssh,ftp e nbtscan, tudo junto nesse script basicão.

Esse script usa .. nmap,nbtscan,traceroute,ssh e ftp sem esses programas o script não funcionará

Por: Perfil removido


Instalação do Dropbox no Debian

Este script tem a função de baixar e instalar o Dropbox para a distro Debian. Fiz este script pois tive uma certa dificuldade no começo para instalá-lo, pois ficava dando erros e crash nos pacotes, aí como descobri eu fiz o script. Espero que ajude. Enjoy; Aproveite;

Por: david


Script que busca IP Livres em uma rede

Pessoal, um script bem simples que traz somente os IPs que não estão sendo utilizados na rede.

Por: Pedro Augusto Malanga






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts