Questions marquées «text-processing»

Manipulation ou examen de texte par des programmes, des scripts, etc.

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 …


3
Supprimez toutes les lignes du fichier A qui contiennent les chaînes du fichier B
J'ai un fichier CSV users.csvavec une liste de UserNames, userIDs et autres données: username, userid, sidebar_side, sidebar_colour "John Lennon", 90123412, "left", "blue" "Paul McCartny", 30923833, "left", "black" "Ringo Starr", 77392318, "right", "blue" "George Harrison", 72349482, "left", "green" Dans un autre fichier, toremove.txtj'ai une liste d'utilisateurs: 30923833 77392318 Existe-t-il un moyen …

8
Comment effectuer un grep multi-lignes
Comment feriez-vous un grep pour du texte qui apparaît sur deux lignes? Par exemple: pbsnodes est une commande que j'utilise qui renvoie l'utilisation d'un cluster Linux root$ pbsnodes node1 state = free procs = 2 bar = foobar node2 state = free procs = 4 bar = foobar node3 state …








5
couper la colonne 2 du fichier texte
Mon fichier texte n'a pas de délimiteur pour spécifier le séparateur juste des espaces, comment puis-je couper la colonne 2 dans le fichier de sortie, 39 207 City and County of San Francisc REJECTED MAT = 0 78 412 Cases and materials on corporat REJECTED MAT = 0 82 431 …




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.