Suppression d'une ligne en shell ' sed' ou 'head'
Salu je commence le shell
mon probleme cest que j'ai une ligne dans une variable a supprimer dans un texte mais sa marche pas
Code:
1 2
| ligne=`grep -n -i ^$test ~/index | awk -F\: '{print $1}'`
sed -i".bak" '/`$ligne`/d' ~/index.txt ) |
j'ai aussi essayer avec head/tail
Code:
1 2 3 4
| ligne=`grep -n -i ^$test ~/index | awk -F\: '{print $1}'`
d=$(($ligne - 1))
f=$(($ligne + 1))
head -"$d" ~/index > ~/index ; tail -"$f" ~/index >> ~/index |
comment je peu pour corriger sa