Oi galera, blz?
esse pequeno script mostra os comentários de um dado arquivo…
ou seja ele vai mostrar as linhas que comecem com #
mas a idéia principal aqui é mostrar um script python que recebe seu paramentro por stdin, algo muito comum no universo
unix/linux…
afinal quem usa esses sitemas e nunca encadeou um comando com outro | “pipe” ?
como por examplo:
ls -ls | less
para paginar os resultados criados nosso ls…
#!/usr/bin/python
# -*- coding: iso-8859-15 -*-
# Criado em:Sáb 19/Abr/2008 hs 22:34
# Autor: MRSantos mrsantos@viaconnect.com.br
# Name: mostra_comentarios.py
from sys import stdin
from os import system
def mostra_comentarios():
“”"
Para usar esse exemplo vc pode fazer do seguinte modo:
mrsantos@cerrito ~>>$ cat arquivo_ser_lido | motra_comentarios.py
“”"
for line in stdin:
if line[0] == ‘#’:
print line,
# Limpando tela
system(‘clear’)
mostra_comentarios()