Expressão regular com input STDIN
Publicado por Leonardo Berbert Gomes (última atualização em 24/09/2019)
[ Hits: 4.933 ]
Homepage: https://www.linkedin.com/in/leoberbert
Script simples utilizando expressão regular para fazer match em um determinado valor. Note que o script irá buscar por tudo no arquivo /etc/passwd que comece com games e postfix.
Modo de utilização:
cat /etc/passwd | stdin.py
games:x:12:100:games:/usr/games:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
#!/bin/env python # -*- coding: utf-8 -*- import sys import re regex = '^(games|postfix)' while 1: line = sys.stdin.readline() if not line: break for match in re.finditer(regex, line, re.S): line = line.rstrip() ## chomp print (line)
Agenda de cadastros com tratamento de erros
Criando um rootfs para sistemas embarcados a partir de cópia de um sistema já operando
Nenhum comentário foi encontrado.
Audacious, VLC e QMMP - que saudades do XMMS
SUNO OpenSource: Crie um servidor de gerador de música com IA
Instalação Completa e Configuração Básica do Void Linux
A Fundação da Confiança Digital: A Importância Estratégica de uma PKI CA na Segurança de Dados
Script para configurar o DOOM Retro no Linux
Script para organizar janelas em cascata no KDE Plasma 6 (Wayland)
Instalador não reconhece SSD Sata. (5)
Qual é a melhor forma de utilizar ponteiros? (6)









