Supposons que j'ai un script shell, foo.sh
, qui produit la répétition des ensembles de données comme ceci:Comment filtrer un motif de ligne avec sed?
<name 1>
<address 1>
<mother's name 1>
<pet's name 1>
<comment 1>
<name 2>
<address 2>
<mother's name 2>
<pet's name 2>
<comment 2>
...
Je veux extraire les 1er et 3e lignes de chaque bloc de 5 lignes, de sorte que la sortie modifiée ressemble à ceci Le hic, c'est qu'il n'y a pas de motif unique à ces lignes, donc j'ai besoin de filtrer spécifiquement par numéro de ligne. Comment cela peut-il être fait?
Une brève explication sur ce que fait cette ligne (que signifient les nombres magiques et l'argument) sera très bénéfique –