Versuchen Sie den nächsten Befehl. Sie benötigen die GNU-Version von sed:
sed '15 b ; 0~3 d ; 0~5 d' infile
Überprüfen Sie zuerst, ob die 15. Zeile steht: Drucken und lesen Sie die nächste Zeile. Ansonsten löschen Sie jede 3. Zeile und jede 5. Zeile beginnend mit der ersten.
Antworten:
Versuchen Sie den nächsten Befehl. Sie benötigen die GNU-Version von
sed
:Überprüfen Sie zuerst, ob die 15. Zeile steht: Drucken und lesen Sie die nächste Zeile. Ansonsten löschen Sie jede 3. Zeile und jede 5. Zeile beginnend mit der ersten.
quelle
Es ist sehr einfach, wenn Sie
awk
:quelle