我需要删除斯洛伐克语文本文件中的单词

时间:2012-11-22 11:33:10

标签: awk words

我有斯洛伐克语的文本文件:

SLOVESÁ
Sloveso, infinitív, obojvidové, afirmácia: abandonovať /VIj+
Sloveso, infinitív, obojvidové, negácia: abandonovať, neabandonovať /VIj-
Sloveso, prézent, obojvidové, singulár, 1. osoba, všeobecný rod, afirmácia: abandonovať, abandonujem /VKjsah+
Sloveso, prézent, obojvidové, singulár, 2. osoba, všeobecný rod, afirmácia: abandonovať, abandonuješ /VKjsbh+
Sloveso, prézent, obojvidové, singulár, 3. osoba, mužský rod, afirmácia: abandonovať, abandonuje /VKjscm+

我需要删除每行中的所有单词,直到“:”然后删除“/”之后的所有内容(包括“:”,“/”和所有第一行)。 有人能帮助我吗?我最好用什么? AWK?

1 个答案:

答案 0 :(得分:1)

如果你有GNU grep,你可以这样做:

$ grep -oP "(?<=: ).*(?= /)" inputfile
abandonovať
abandonovať, neabandonovať
abandonovať, abandonujem
abandonovať, abandonuješ
abandonovať, abandonuje