#1 Le 02/05/2012, à 20:31
- ourobolos
(résolu) alias bash et manipulation de texte
Bonsoir,
Je souhaite faire des alias qui écrivent dans un fichier texte todo qui est lu dans un conky
un premier pour remplacer
echo "bbb" >> .todo
je cherche un alias todo+ qui fasse la même chose avec un
todo+ bbb
et sa contrepartie todo- qui supprimera la ligne dont le numéro est passé en argument
sed -i "chiffre"d .todo
en fait, je cherche comment passer un argument proprement
ourobolos
Dernière modification par ourobolos (Le 07/05/2012, à 19:56)
Hors ligne
#2 Le 02/05/2012, à 21:55
- aduxas
Re : (résolu) alias bash et manipulation de texte
La commande alias ne fait qu'une substitution. Un alias n'interprete pas ses arguments! Voir http://forum.ubuntu-fr.org/viewtopic.php?id=611091.
Tu dois écrire des scrpts toto+ toto- pour faire cela.
Hors ligne
#3 Le 03/05/2012, à 05:18
- pingouinux
Re : (résolu) alias bash et manipulation de texte
Bonjour,
On peut aussi définir des fonctions dans ~/.bashrc :
toto_plus() { echo "$1" >>.toto; }
toto_moins() { sed -i "${1}d" .toto; }
Dernière modification par pingouinux (Le 03/05/2012, à 05:18)
Hors ligne
#4 Le 07/05/2012, à 19:56
- ourobolos
Re : (résolu) alias bash et manipulation de texte
Merci !
Hors ligne