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 A que contém pares de strings, um por linha:
\old1 \new1
\old2 \new2
.....
Eu gostaria de fazer uma iteração sobre o arquivo A, e para cada linha executar a substituição (por exemplo, "\ old1 - > \ new1") globalment...
Eu tenho um subtítulo xml que se parece com isso:
<?xml version="1.0" encoding="utf-8" ?><transcript>
<Item from="1.16" duration="4.68"><![CDATA[(Dong-hyuk is coming
to see you now.)
]]></Item>
<Item from=...
Eu tenho um regex perl de trabalho usando o grep. Estou tentando entender como isso funciona.
Aqui está o comando comando.
grep -oP '(?<=location>)[^<]+' testFile1.xml
Aqui estão os conteúdos de testFile1.xml
<con:loc...
Eu tenho dois arquivos de exemplo como este:
$ cat file1
abc,sachin
cat,kumar
$ cat file2
xyz
pressure
$ cat file3
xyz,sachin
pressure, kumar
Eu quero que a primeira coluna de file1 seja substituída por file2 .
Eu tentei faze...
Para começar, sabemos como podemos produzir linhas aleatórias a partir de um arquivo txt:
perl -MList::Util -e 'print List::Util::shuffle <>' words.txt
Mas precisamos de uma solução geral (o perl geralmente é instalado em cada siste...
Eu tenho um arquivo como abaixo.
key1 key2 key3
a1 2 l1
a1 2.5 l2
a2 2 l2
a3 2.5 l3
a3 2.1 l4
a3 2.2 l5
Estou tentando encontrar a soma máxima possível de key2 que satisfaz a condição de que key1 e key3...
Eu tenho o script bash que foi escrito para o OS X e agora é portado para o Linux. Eu não tenho acesso à caixa do Linux. O script bash leria valores de arquivos plist usando o comando defaults read e PlistBuddy disponível no OS X.
Como...
Eu tenho um arquivo de tamanho 7GB. Agora tenho duas datas em que eu quero usar o awk para obter essa diferença de tempo entre os dois DateTime.
Abaixo está a aparência dos meus arquivos:
A B C D E
18/06/28 09:19...
Eu gostaria de simplificar este forro que será impresso somente se uma partição for maior ou igual a 60% de utilização. Também gostaria de acrescentar um sinal de porcentagem ao valor de utilização.
df -h | sed 's/%//g' | awk '{print $6,$5 }'...