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 16/07/2015, à 00:35

liftu

[RESOLU] redirection de commande vers le debut d'un fichier.

Bonjour,
je souhaiterais savoir s'il existe une commande pour rediriger le résultat d'un commande vers le début d'un fichier comme le fait ">>" pour rediriger vers la fin d'un fichier.
Merci.

Dernière modification par liftu (Le 16/07/2015, à 12:15)

Hors ligne

#2 Le 16/07/2015, à 05:24

pingouinux

Re : [RESOLU] redirection de commande vers le debut d'un fichier.

Bonjour,

ma_commande >provisoire
cat original >>provisoire
chmod --reference=original provisoire # Si on veut conserver les permissions de l'original
mv provisoire original

Hors ligne

#3 Le 16/07/2015, à 09:46

credenhill

Re : [RESOLU] redirection de commande vers le debut d'un fichier.

hello
remplacer date par la commande

$ cat fichier
1
2
3
4
$ date | sed -i '1 {
h
r /dev/stdin
g
N
}'  fichier
$  cat fichier
Thu Jul 16 09:39:16 CEST 2015
1
2
3
4

Hors ligne

#4 Le 16/07/2015, à 09:55

Watael

Re : [RESOLU] redirection de commande vers le debut d'un fichier.

salut,

que c'est compliqué hmm

sed -i '1i'"$(date)" ./monFichier

Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#5 Le 16/07/2015, à 12:13

liftu

Re : [RESOLU] redirection de commande vers le debut d'un fichier.

Merci à tous pour vos réponses, ça fonctionne. big_smile

Hors ligne

#6 Le 16/07/2015, à 13:32

credenhill

Re : [RESOLU] redirection de commande vers le debut d'un fichier.

Watael a écrit :

salut,
que c'est compliqué hmm

sed -i '1i'"$(date)" ./monFichier
$ sed  '1i'"$(df /)" fichier
sed: -e expression #1, char 126: unterminated `s' command

Hors ligne

#7 Le 16/07/2015, à 17:49

Watael

Re : [RESOLU] redirection de commande vers le debut d'un fichier.

grrr !

vilain slash ! vilain !


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#8 Le 17/07/2015, à 12:35

credenhill

Re : [RESOLU] redirection de commande vers le debut d'un fichier.

smile
ceci fonctionne, double -e bizarre, mais nécessaire

df /  | sed -e '1 { h; r /dev/stdin' -e 'g; N }'  fichier

Hors ligne