Domande taggate «perl»

Perl è un linguaggio di programmazione dinamico di alto livello, interpretato e interpretato. È stato originariamente sviluppato da Larry Wall come linguaggio di scripting Unix per scopi generici per facilitare l'elaborazione dei report, in un periodo con il supporto della comunità open source, si è evoluto e maturato per essere utilizzato per la programmazione grafica, l'amministrazione di sistema, la programmazione di rete, la finanza , bioinformatica e altre applicazioni di ingegneria.




7
Ripeti ogni riga più volte
Vorrebbe che ogni riga di un file fosse ripetuta un numero fisso di volte. ad esempio, ogni riga viene ripetuta quattro volte: a b c diventa: a a a a b b b b c c c c Ho fatto qualche ricerca, e ci sono molte domande e risposte sulla …


3
Sostituisci stringa multilinea nei file
Ho un numero di file che voglio aggiornare sostituendo una stringa multilinea con un'altra stringa multilinea. Qualcosa sulla falsariga di: * Some text, * something else * another thing E voglio sostituirlo con: * This is completely * different text Il risultato sarebbe che dopo la sostituzione il file contenente …



5
Come posso convertire i timestamp in una colonna in una data?
Ho un file contenente questo: 1415602803,LOGIN SUCCESS,AUTH,user2,192.168.203.63,10.146.124.73,59996,22 1415602807,LOGIN SUCCESS,AUTH,user1,172.24.31.10,172.32.1.1,48191,22 1415602811,LOGIN FAILED,AUTH,root,172.24.166.153,10.146.124.73,52506,22 1415602815,LOGIN FAILED,AUTH,user3,192.168.123.55,10.146.32.99,55750,22 Voglio convertire il timestamp in una data in questo formato: 2014-11-10 02:00:03,LOGIN SUCCESS,AUTH,user2,192.168.203.63,10.146.124.73,59996,22 2014-11-10 02:00:07,LOGIN SUCCESS,AUTH,user1,172.24.31.10,172.32.1.1,48191,22 2014-11-10 02:00:11,LOGIN FAILED,AUTH,root,172.24.166.153,10.146.124.73,52506,22 2014-11-10 02:00:15,LOGIN FAILED,AUTH,user3,192.168.123.55,10.146.32.99,55750,22 Come posso fare ciò? So che funziona: perl -pe 's/(\d+)/localtime($1)/e'(da questa domanda ) ma il …

5
Rimuovere le linee duplicate mantenendo l'ordine delle linee
[root@server]# awk '!seen[$0]++' out.txt > cleaned awk: (FILENAME=out.txt FNR=8547098) fatal error: internal error Aborted [root@server]# Il "" server "" ha: 8 GByte RAM + 16 GByte SWAP, x> 300 GByte spazio libero, amd64, CPU desktop. Scientific Linux 6.6. Nient'altro ci scorre sopra per fare LOAD. Awk si interrompe dopo alcuni …

6
Stampa la stringa tra due parentesi
Ho un file con queste righe G8 = P(G1,G3) G9 = P(G3,G4) G12 = P(G2,G9) G15 = P(G9,G5) G16 = P(G8,G12) G17 = P(G12,G15) Ho bisogno dell'output come G1,G3 G3,G4 ..... Come posso farlo con il comando sed / grep o usando perl?
14 sed  grep  perl 

7
Come rimuovere più righe vuote da un file?
Ho alcuni file di testo che uso per prendere appunti - solo testo normale, di solito solo usando cat >> file. Di tanto in tanto uso una o due righe vuote (solo ritorno - il carattere di nuova riga) per specificare un nuovo soggetto / linea di pensiero. Alla fine …
14 scripting  sed  awk  perl  filter 




Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.