Hallo Ich möchte Zeilen aus einem CSV entfernen, die die Zeichenfolge vol
gefolgt von 2 oder mehr Nummer enthalten.Zeilen entfernen, die Zeichenfolge gefolgt von x Anzahl der Zahlen enthalten
Beispiele Daten:
2454564, Stage Mechanics vol 4 8 9, 121545, 454545454
24545454, Dancing on ice vol 5, 454554, 45454545
5454545, Who is the man, 545456454, 4545454
8785648654, year of the Panda vol 89 12, 545454, 545454
gewünschte Ausgabe:
24545454, Dancing on ice vol 5, 454554, 45454545
5454545, Who is the man, 545456454, 4545454
Ich weiß, dass ich verwenden kann:
cat $csv1 | grep -vi "vol" > $newcsv
aber natürlich würde dies nur Linien entfernen mit "vol" in- Wie integriere ich die Regel "gefolgt von 2 oder mehr Zahlen" in diesen Code?
Dank
'grep -vi 'vol [[: digit:]] {2}' ' –