0
votes

Comment supprimer des lignes de code spécifiques au code à l'aide d'UNIX

Quelqu'un pourrait-il vous aider / conseiller comment puis-je supprimer les 4 premières lignes et la dernière ligne de codes dans mes 3 fichiers JavaScript à l'aide du script shell?

J'ai essayé d'utiliser ce guide: unix - Supprimer des lignes spécifiques mais cela ne fonctionnera que pour les 4 premières lignes. Tous les 3 fichiers JavaScript ont un ensemble différent de la ligne de codes. xxx

Toutes les entrées sont très appréciées. Merci


0 commentaires

3 Réponses :


0
votes

Ajoutez les éléments suivants à votre lines2del : xxx


0 commentaires

0
votes

Ceci pourrait fonctionner pour vous (GNU SED):

sed -i '1,4d;N;$d;P;D' file


0 commentaires

0
votes
$ seq 10 | tail -n +5 | head -n -2
5
6
7
8

$ seq 10 | awk '{p3=p2; p2=p1; p1=$0} NR>6{print p3}'
5
6
7
8

$ seq 10 | awk '{p[NR%6]=$0} NR>6{print p[(NR-2)%6]}'
5
6
7
8

$ seq 10 | awk -v b=4 -v a=2 'BEGIN{t=b+a} {p[NR%t]=$0} NR>t{print p[(NR-a)%t]}'
5
6
7
8

$ seq 10 | awk -v b=3 -v a=5 'BEGIN{t=b+a} {p[NR%t]=$0} NR>t{print p[(NR-a)%t]}'
4
5

0 commentaires