Questions marquées «perl»

Perl est un langage de programmation dynamique de haut niveau, polyvalent et interprété. Il a été initialement développé par Larry Wall en tant que langage de script Unix à usage général pour faciliter le traitement des rapports.Au fil du temps, avec le soutien de la communauté open source, il a évolué et mûri pour être utilisé pour la programmation graphique, l'administration système, la programmation réseau, la finance , bioinformatique et autres applications d'ingénierie.




7
Répétez chaque ligne plusieurs fois
Souhaiterait que chaque ligne d'un fichier soit répétée un nombre fixe de fois. Par exemple, faites répéter chaque ligne quatre fois: a b c devient: a a a a b b b b c c c c J'ai fait quelques recherches, et il y a beaucoup de questions et réponses …



2
Comment vérifier si un PID donné fonctionne?
J'écris un script Perl qui analyse les fichiers journaux pour collecter les PID, puis vérifie si ce PID est en cours d'exécution. J'essaie de penser à la meilleure façon de faire ce chèque. Évidemment, je pourrais faire quelque chose comme: system("ps $pid > /dev/null") && print "Not running\n"; Cependant, je …


5
Comment convertir les horodatages d'une colonne en date?
J'ai un fichier contenant ceci: 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 Je souhaite convertir l'horodatage en une date dans ce format: 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 Comment puis je faire ça? Je sais que cela fonctionne: perl -pe 's/(\d+)/localtime($1)/e'(à partir de …


6
Imprimer la chaîne entre deux parenthèses
J'ai un fichier avec ces lignes G8 = P(G1,G3) G9 = P(G3,G4) G12 = P(G2,G9) G15 = P(G9,G5) G16 = P(G8,G12) G17 = P(G12,G15) J'ai besoin de la sortie comme G1,G3 G3,G4 ..... Comment puis-je le faire avec la commande sed / grep ou en utilisant perl?
14 sed  grep  perl 

7
Comment supprimer plusieurs lignes vides d'un fichier?
J'ai quelques fichiers texte que j'utilise pour prendre des notes - juste du texte brut, généralement juste en utilisant cat >> file. Parfois, j'utilise une ou deux lignes vides (il suffit de retourner - le caractère de nouvelle ligne) pour spécifier un nouveau sujet / ligne de pensée. À la …
14 scripting  sed  awk  perl  filter 




En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.