Perguntas com a marcação «perl»

17
Substituir sequência multilinha nos arquivos

Eu tenho vários arquivos que quero atualizar substituindo uma sequência de linhas múltiplas por outra sequência de linhas múltiplas. Algo ao longo das linhas de: * Some text, * something else * another thing E eu quero substituí-lo por: * This is completely * different text O resultado seria...

14
Como remover várias linhas em branco de um arquivo?

Eu tenho alguns arquivos de texto que uso para fazer anotações - apenas texto sem formatação, geralmente apenas usando cat >> file. Ocasionalmente, uso uma ou duas linhas em branco (basta retornar - o caractere de nova linha) para especificar um novo assunto / linha de pensamento. No final de...

14
Imprimir a sequência entre dois parênteses

Eu tenho arquivo com estas linhas G8 = P(G1,G3) G9 = P(G3,G4) G12 = P(G2,G9) G15 = P(G9,G5) G16 = P(G8,G12) G17 = P(G12,G15) Eu preciso da saída como G1,G3 G3,G4 ..... Como posso fazer isso com o comando sed / grep ou usando o

11
Forçando o Bash a usar o mecanismo Perl RegEx

Como você já deve saber, muitos dos recursos que os mecanismos modernos RegEx suportam (referência posterior, asserções de pesquisa etc.) não são suportados pelo mecanismo Bash RegEx. A seguir, é apresentado um script Bash simples que acabei de criar para tentar explicar qual é meu objetivo...

11
Substitua caracteres não imprimíveis em perl e sed

Preciso substituir alguns caracteres não imprimíveis por espaços no arquivo. Especificamente, todos os caracteres de 0x00até 0x1F, exceto 0x09(TAB), 0x0A(nova linha), 0x0D(CR) Até agora, eu só precisava substituir o 0x00personagem. Como meu sistema operacional anterior era o AIX (sem comandos...

11
Executar comando Nohup com entrada

No UNIX, tenho um processo que quero executar usando nohup. No entanto, em algum momento, esse processo aguardará um prompt em que eu tenho que entrar yesou noque ele continue. Até agora, no UNIX, tenho feito o seguinte: nohup myprocess <<EOF y EOF Então, inicio o processo 'myprocess'...