Articles of traitement de text

append des champs de différents files

J'ai deux files A et B avec le même nombre de lignes. Chacun d'eux a plusieurs colonnes. Je veux append le champ 6 dans le file A avec le champ 3 dans le file B pour chaque ligne. par exemple: déposer un: 2769 RUT10EKl3fY 0 0.00483891 1352626500270 2 2773 0XbIZqg4v7w 0 0.00360106 1352626851193 3 2777 […]

get le Xème argument dans chaque ligne

Je voudrais get le deuxième argument dans une ligne de sortie. Par exemple: ps aux me donne une sortie qui contient le CPU CPU-utilisation% dans la troisième colonne. Comment puis-je filterr la sortie afin que je n'ai que cette colonne? j'ai essayé ps aux | cut -f 3 mais ça ne marche pas voir aussi: […]

sed supprimer fin de ligne pour les lignes spécifiques

J'essaie de find la command sed pour supprimer la fin de la ligne (c'est-à-dire, get la prochaine ligne au courant), mais seulement si la ligne commence par la string NOTOK. exemple d'input: NOTOK something detected details are : some info la sortie devrait être: NOTOK something detected details are : some info

sed / awk / perl / etc: Déplacer les lignes en arrière dans le file

Imaginez un file text qui contient du text random et deux marqueurs uniques 01 text text text 02 text text text 03 __DELETE_THIS_LINE_BEGIN__ 04 text text text 05 text text text 06 text text text 07 text text text 08 __DELETE_THIS_LINE_END__ 09 four 10 interesting 11 lines 12 follow 13 text text text 14 text […]

Rlocation de la string dans le file

J'ai le file suivant: <?xml version="1.0" encoding="utf-8"?> <!–Generated by crowdin.net–> <ssortingng name="test" >- test</ssortingng> <ssortingng name="test" >test-test</ssortingng> <ssortingng name="test" >test – test</ssortingng> et je voudrais replace le en dash avec sa valeur unicode, mais pas tous, juste celui de la balise ssortingng Je cours plusieurs sed avec différentes regex, mais je ne pouvais pas compris. […]

Convertir le file de sous-titres xml au format srt

J'ai un sous-titre xml qui ressemble à ceci: <?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="5.92" duration="1"><![CDATA[It's cold. ]]></Item> <Item from="9.04" duration="2.88"><![CDATA[- Hello. – Hello. ]]></Item> <Item from="12.2" duration="1.76"><![CDATA[You're busy as always. ]]></Item> <Item from="14.04" duration="3.48"><![CDATA[Look what I have here. Ta-da! ]]></Item> <Item from="18.88" duration="1.5599999999999998"><![CDATA[Let me give […]

Comment append des mots à une colonne existante

J'ai un file délimité par des tabulations avec 10 colonnes et dans l'une des colonnes (avec environ 40 millions de lignes), je voudrais append un mot avant l'input existante dans chaque ligne (même mot dans chaque ligne!) Et a ; après l'input. par exemple deux rangées avant 1 2 3 4 5 6 7 8 […]

Comment faire pour supprimer la dernière virgule de chaque ligne sur csv en utilisant linux

Je dois enlever la dernière virgule de chaque ligne. Je n'ai qu'un seul file csv, qui ressemble à ceci: 98,N,N,N,N,S, 99,N,N,N,N,S, 101,Y,Y,Y,Y,S, J'ai le script suivant, mais ça ne marche pas: for fname in conv2015_10_LogicalComponent_CosProfile.csv do sed 's/.$//' $fname > tmp.tmp mv tmp.tmp $fname done

Trouvez les différences dans le file et sortingez le file par key

J'ai donc deux files de langue, anglais et français. Ils sont dans ce format: key=translation Un exemple en anglais serait: ui.title=My Title Et en français: ui.title=Mon Titre J'ai donc besoin d'un script qui lit les files de langue et trouve les différences. Alors disons que le file anglais avait des keys: ui.title=Title ui.close=Close Mais le […]

Comment replace la ligne avec le contenu du file et autour du contenu avec du text?

Je voudrais combiner les certificates VPN dans un seul file. Ceci est un file model: # some unrelated stuff ca ca.crt # other unrelated stuff Et je veux replace la ligne ca ca.crt par le contenu suivant: <ca> # ca.crt contents </ca> J'ai essayé ce script: cat client-template.ovpn | sed -e 's/ca ca.crt/<ca>\n<\/ca>/' | sed […]