Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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