Visualizzazione post con etichetta Sed. Mostra tutti i post
Visualizzazione post con etichetta Sed. Mostra tutti i post

lunedì 31 marzo 2014

Copiare linee da file testo con Bash

Su richiesta di un amico, c'era la necessita' di estrarre solo le righe pari (o dispari) da un file testo puro usando Bash

il primo tentativo e' stato fatto con un ciclo for
--------------------------------------------
for i in `seq 1 2 10`;
do
   
    comando="sed -n "$i"p file1.txt >> file2.txt"
    eval $comando
done
---------------------------------------------

in realta' il comando sed ha gia' al suo interno questa possibilita', infatti lo switch p permette di indicare a quale riga iniziare a quante righe saltare. per esempio nell'esempio sottostante vengono salvate una riga si' ed una no partendo da 1
---------------------------------------------
sed -n 1~2p file1.txt >> file2.txt
---------------------------------------------

Analisi MNF su spettri di riflettanza di plastica

Devo cerca di lavorare su spettri di riflettanza di plastica e la prima domanda e': quale sono le bande significative? Sono partito dal ...