Pra começar, você sabe o que são Wrappers?
São programas que reescrevem funções de outros programas, funções que chamam um comando disponível no sistema mas que alteram determinados parâmetros para obter um resultado não usual.
Meu Exemplo: Tenho um script https://raw.githubusercontent.com/micheleb/subslider/master/subslider.py que tem o objetivo modificar legendas de filmes, mais especificamente o tempo das mesmas. O problema é que ao final o programa estava gerando caracteres estranos (código de final de linha do DOS) o famoso ^M. Isso era um incômodo pois gerava um trabalho extra de abrir o vim ou rodar o comando "sed -i 's/\x0D$//'" arquivo.
A solução: Um wrapper que você pode ver aqui:
Outro exemplo é um wrapper que achei para o comando ping, essa solução faz com que o ping aceite também http:// como parâmetro:
Neste link: http://www.cyberciti.biz/tips/unix-linux-bash-shell-script-wrapper-examples.html
A minha versão foi modificada para rodar no zsh
o código está aqui:
Talvez o mais famoso wrapper da atualidade seja o freshplayer que cria uma camada necessária para que o firefox possa usar o flashplugin mais atual do google-chrome.
Fica aí a dica pra galera.
Site sobre software livre, cultura, arte, gimp, inkscape, wallpapers, vim, firefox, python, e-books, algoritmos, openoffice, ubuntu, debian, gnome, inkscape, bash, shell script, música, arte, mpb, dicas em geral, Geopolítica, politica, brasil, blogsfera, ativismo, rock, english
Mostrando postagens com marcador ping. Mostrar todas as postagens
Mostrando postagens com marcador ping. Mostrar todas as postagens
Bash: função para pegar o mp3 do google translate
Alterei de função para script e agora ele pronuncia o que você digitou
Como pingar em um MAC ADDRESS?
Se você já sabe qual o MAC ADDRESS fica fácil, instale o arp-scan e faça como abaixo
O MAC que usei acima: 00:1b:11:dc:a9:65
A rede na qual busquei o IP associado ao MAC: 10.1.1.0/24
ping -c 2 `arp-scan 10.1.1.0/24 | awk '/00:1b:11:dc:a9:65/ {print $1}'`
O MAC que usei acima: 00:1b:11:dc:a9:65
A rede na qual busquei o IP associado ao MAC: 10.1.1.0/24
Assinar:
Postagens (Atom)
linux-cookbook
|
|
| Participe do grupo linux-cookbook |
| Visitar este grupo |