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 14/01/2008, à 18:26

chat2gouttieres

[Résolu] script bash : éditer un fichier texte

Salut à  tous,

Je suis en train de faire un script en bash, seulement, je ne sais pas si je m'enfonce dans la bonne voie quand au choix du langage. Il faudrait que je puisse ouvrir un fichier, aller à  la dernière ligne, créer une nouvelle ligne et y écrire un texte. Une fois ces opérations terminées, on enregistre et on ferme le fichier.

J'essaie de l'écrire en bash, étant débutant dans ce langage (pas en programmation), je rame pas mal, est-ce que le bash est inadapté à  ce que je veux faire ? Si oui, il y a t'il quelque chose de mieux ?

Dernière modification par chat2gouttieres (Le 19/01/2008, à 20:46)


Il y a 3 grands mensonges en informatique : ça fonctionne, c'est compatible, ça sort bientôt :p

Hors ligne

#2 Le 14/01/2008, à 18:34

Clop'

Re : [Résolu] script bash : éditer un fichier texte

Salut,

S'il s'agit juste d'ajouter une ligne à  ton fichier, jette un oeil a tee :

man tee

En particulier à  l'option -a , pour append

Dernière modification par Clop' (Le 14/01/2008, à 18:35)


----------------------
Linux on the Root , un site qu'il fait bon feuilleter!
----------------------
PyQtRadio, un lecteur de webradio simple et léger! Installation multi-distrib'

Hors ligne

#3 Le 14/01/2008, à 18:56

Alain.g

Re : [Résolu] script bash : éditer un fichier texte

Salut

Il suffit d'utiliser la redirection de sortie >>

echo "abc" >> fichier.txt

va ajouter abc à  la fin de fichier.txt

Dernière modification par Alain.g (Le 14/01/2008, à 18:57)


Xubuntu Karmic !

Hors ligne

#4 Le 14/01/2008, à 18:57

chat2gouttieres

Re : [Résolu] script bash : éditer un fichier texte

D'accord, merci; c'est exactement ça, ensuite je peux pas sortir du fichier, il y a un truc ?


Il y a 3 grands mensonges en informatique : ça fonctionne, c'est compatible, ça sort bientôt :p

Hors ligne

#5 Le 14/01/2008, à 18:59

Alain.g

Re : [Résolu] script bash : éditer un fichier texte

Pas besoin


Xubuntu Karmic !

Hors ligne

#6 Le 14/01/2008, à 19:09

chat2gouttieres

Re : [Résolu] script bash : éditer un fichier texte

ah ok, parce que j'ai un problème, le script s'arrete, la console me demande le mot de passe et ensuite j'ai le curseur qui clignote, je peux rien faire. Le script est tout simple :

sudo tee -a /etc/apt/sources.list

Voilà  la ligne que je voudrais inscrire à  la fin :

deb http://cairo-dock.vef.fr/ubuntu gutsy cairo-dock

Meme si il y a des instructions derrière, ça ne les exécute pas.

Dernière modification par chat2gouttieres (Le 14/01/2008, à 19:15)


Il y a 3 grands mensonges en informatique : ça fonctionne, c'est compatible, ça sort bientôt :p

Hors ligne

#7 Le 14/01/2008, à 20:00

Yannick_LM

Re : [Résolu] script bash : éditer un fichier texte

echo "deb http://cairo-dock.vef.fr/ubuntu gutsy cairo-dock" | sudo tee -a /etc/apt/sources.list

à  noter que :

sudo echo "deb http://cairo-dock.vef.fr/ubuntu gutsy cairo-dock" >> /etc/apt/sources.list

ne fonctionne pas


Trucs et astuces pour Vim
Ma web page  avec des trucs dessus ...

Hors ligne

#8 Le 14/01/2008, à 21:26

chat2gouttieres

Re : [Résolu] script bash : éditer un fichier texte

Merci beaucoup, ça fonctionne au poil. Le man tree n'est vraiment pas clair, je n'aurai jamais pu trouver cette syntaxe.

Encore merci smile


Il y a 3 grands mensonges en informatique : ça fonctionne, c'est compatible, ça sort bientôt :p

Hors ligne