Perl é uma linguagem de programação de alto nível que vem instalada por padrão no Ubuntu. É bem conhecido por seu uso para manipulação de texto, scripts CGI e sua enorme comunidade. Você pode encontrar qualquer modul e muitos tutoriais em http://www.cpan.org/
Eu tenho um arquivo de texto contendo aniversários:
1/23 Horace
3/1 Taraneh
7/14 Valerian
11/31 Carmen
Eu quero exibir os aniversários da data de hoje .
Por exemplo, se hoje for 4/7 (7 de abril):
7/14 Valerian
11/31 Carmen
1/23 Horac...
$ echo 'foo bar' | sed SOMEMAGIC
boo far
$ echo 'one two' | sed SOMEMAGIC
tne owo
Q: em geral, como posso substituir o "b" da "barra" pelo "f" do "foo"? E em sentido inverso, substitua o "f" do "foo" pelo "b" da "barra".
Eu tenho uma entrada:
a
b TOCHANGE
c
d
e TOCHANGE
em que preciso alterar os padrões "TOCHANGE" usando um arquivo externo:
line1
line2
...
para obter a seguinte saída:
a
b line1
c
d
e line2
Eu tentei o seguinte comando:...
Eu tenho um programa em perl que imprime em stdout , que eu então canudo para um arquivo, assim:
./skript.pl > file.txt 2>&1
Isto faz a saída desse buffer de skript. No entanto, gostaria de poder ver em que o skript está a fun...
Eu tenho um texto em um arquivo de texto, onde quero que tudo que esteja entre strings como \{{[} e {]}\} seja excluído - incluindo essas strings.
Essas duas cadeias podem estar em linhas diferentes, assim como na mesma linha. Em qualqu...
como encontrar a última palavra no arquivo, mesmo depois da palavra, há linhas vazias
o caso
Eu tentei isso para encontrar a última palavra
tail -1 /tmp/requests.txt
mas sem saída
Eu experimento a seguinte abordagem
awk 'E...
Eu tenho um arquivo de texto fonte contendo texto onde algumas palavras são como a palavra "letterpaced" nesta pergunta (ou seja, há um caractere de espaço entre as letras da palavra.
Como posso desfazer o espaçamento entre letras usando sed?...
Na minha nova instalação do Arch, perl parece não funcionar bem com o Unicode. Por exemplo, dado este arquivo de entrada:
ελα ρε
王小红
Este comando deve me fornecer os dois últimos caracteres de cada linha:
$ perl -CIO -pe 's/.*(..)$/...