Pages : 1
#1 Le 02/11/2009, à 10:51
- fr-loic
[résolu] Créer un fichier texte avec une commande
Bonjour,
Je cherche à créer un fichier texte rempli avec une commande (sans pour autant réinstaller de paquet), donc si possible avec la commande "touch" ou vi.
Donc pour faire simple, je veux créer un fichier appellé "test" et le remplir avec le mot "salut":
touch test.txt && vi test.txt (puis ajouter du texte ex: salut)
Dernière modification par fr-loic (Le 02/11/2009, à 15:00)
La liberté n'a de valeur que partagée → Into the wild
Hors ligne
#2 Le 02/11/2009, à 10:53
- emris
Re : [résolu] Créer un fichier texte avec une commande
y a simple:
echo "salut" > text
Hors ligne
#3 Le 02/11/2009, à 10:58
- Wedge Antilles
Re : [résolu] Créer un fichier texte avec une commande
bonjour
si je reprends ton exemple avec salut :
echo "salut" > test.txt
sortie standard vers un fichier. c'est une commande applicable sur les systèmes unix/linux et windows.
cordialement Wedge
Dernière modification par Wedge Antilles (Le 02/11/2009, à 10:59)
McKay: Très bien tout le monde ! Voilà le topo : On entre, on récupère notre homme et on se casse ! On garde l'œil ouvert et surtout on revient en entier !
Beckett: C'est quoi... ce discours?
McKay: Ce sont des choses que Sheppard auraient dites... j'ai cru que...
Teyla: Et c'est très bien
Hors ligne
#4 Le 02/11/2009, à 11:02
- fr-loic
Re : [résolu] Créer un fichier texte avec une commande
Merci, que suis-je bête
La liberté n'a de valeur que partagée → Into the wild
Hors ligne
#5 Le 02/11/2009, à 11:04
- jrev
Re : [résolu] Créer un fichier texte avec une commande
le problème est pour fermer le fichier ouvert avec vi ou nanon après l'écriture
Dernière modification par jrev (Le 02/11/2009, à 11:05)
Mal nommer les choses, c'est ajouter au malheur du monde
Hors ligne
#6 Le 02/11/2009, à 11:04
- fr-loic
Re : [résolu] Créer un fichier texte avec une commande
Et encore une dernière svp, si je souhaites remplacer "salut" par une commande par exemple "lspci" cela donne quoi?
Merci beaucoup
La liberté n'a de valeur que partagée → Into the wild
Hors ligne
#7 Le 02/11/2009, à 11:10
- jrev
Re : [résolu] Créer un fichier texte avec une commande
rien,
Si tu veux exécuter une commande écrite dans un fichier texte il faut le rendre exécutable et utiliser un code de script.
Si tu veux un modèle :
#!/bin/bash
SOURCE_DIRS=/home/jean/documents/
TARGET_DIR=/media/disk/documents/
# monter le repertoire disk
# mount /media/disk
sudo rsync -av --del --stats $SOURCE_DIRS "$TARGET_DIR"
# démonter /media/disk
umount /media/disk
echo "Backup Terminé"
# arrêt PC
# sudo halt
j'espère avoir fait avancer ton schmilblick
Mal nommer les choses, c'est ajouter au malheur du monde
Hors ligne
#8 Le 02/11/2009, à 11:23
- Hoper
Re : [résolu] Créer un fichier texte avec une commande
Et encore une dernière svp, si je souhaites remplacer "salut" par une commande par exemple "lspci" cela donne quoi?
bein... ça :
lspci > test.txt
et le résultat de la commande, au lieu de s'afficher à l'ecran, ira remplir le fichier test.txt.
Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org
Hors ligne
#9 Le 02/11/2009, à 11:25
- fr-loic
Re : [résolu] Créer un fichier texte avec une commande
rien,
Si tu veux exécuter une commande écrite dans un fichier texte il faut le rendre exécutable et utiliser un code de script.
Ben en faite je veux créer un fichier texte rempli qui sera rempli par une commande (lspci).
Donc en gros je voudrais faire un truc du genre:
echo 'lspci' > test.txt
La liberté n'a de valeur que partagée → Into the wild
Hors ligne
#10 Le 02/11/2009, à 11:26
- fr-loic
Re : [résolu] Créer un fichier texte avec une commande
Et encore une dernière svp, si je souhaites remplacer "salut" par une commande par exemple "lspci" cela donne quoi?
bein... ça :
lspci > test.txtet le résultat de la commande, au lieu de s'afficher à l'ecran, ira remplir le fichier test.txt.
Merci
La liberté n'a de valeur que partagée → Into the wild
Hors ligne
Pages : 1