Perguntas com a marcação «perl»

Perl é uma linguagem de programação dinâmica de alto nível, de propósito geral, interpretada. Foi originalmente desenvolvido por Larry Wall como uma linguagem de script Unix de uso geral para facilitar o processamento de relatórios. Durante um período com o apoio da comunidade de código aberto, ele evoluiu e amadureceu para ser usado para programação gráfica, administração de sistemas, programação de rede, finanças , bioinformática e outras aplicações de engenharia.

751
Como posso substituir uma string em um arquivo?

Substituir seqüências de caracteres em arquivos com base em determinados critérios de pesquisa é uma tarefa muito comum. Como posso substituir string foopor bartodos os arquivos no diretório atual? fazer o mesmo recursivamente para subdiretórios? substituir apenas se o nome do arquivo...

27
Convertendo CSV para TSV

Eu tenho vários arquivos CSV grandes e gostaria deles em TSV (formato separado por tabulação). A complicação é que existem vírgulas nos campos do arquivo CSV, por exemplo: A,,C,"D,E,F","G",I,"K,L,M",Z Saída esperada: A C D,E,F G I K,L,M Z (onde os espaços em branco no meio são guias...

26
No sinal depois de shebang?

No script "support / apxs.in" do projeto Apache httpd , um texto é cercado por @sinais #!. Ou seja, a primeira linha do script é: #!@perlbin@ -w Isso é uma coisa do Perl ou do kernel do UNIX? Em outras palavras, é possível executar esse script usando path/to/script/script_name.in? Caso...

25
Como excluir a última coluna de um arquivo no Linux

Desejo excluir a última coluna de um arquivo txt, enquanto não sei qual é o número da coluna. Como eu pude fazer isso? Exemplo: Entrada: 1223 1234 1323 ... 2222 123 1233 1234 1233 ... 3444 125 0000 5553 3455 ... 2334 222 E eu quero que minha saída seja: 1223 1234 1323 ... 2222 1233 1234 1233...

19
Usar "while true" para manter um script vivo é uma boa idéia?

Estou entrando no unix de outro mundo e queria saber se while true do /someperlscript.pl done O próprio script perl possui internamente um observador de pastas / arquivos que é executado quando os arquivos são alterados no local de destino. Isso é ( while true) uma boa ideia? Caso contrário,...

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...