Commande de duplication ?

Fermé
DRSBMM - 31 janv. 2009 à 20:58
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 2 févr. 2009 à 07:45
bonsoir,
svp,aidez-moi....
je veux savoir la unix/linux qui permet de dupliquer une ligne d'un fichier exemple file1 dans un autre fichier file2 à condition de depasser par exemple 30 blocs .
et merci.
A voir également:

2 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
1 févr. 2009 à 11:39
Salut,

Désolé mais j'ai rien compris ;-(

Tu peux nous la refaire s'il te plaît avec des exemples parlants du style
AVANT => APRÈS
merci ;-)
0
une commande qui permet de dupliquer une ligne d'un fichier file1 dans un autre fichier file2 qui est vide ,à condition de depasser 30 blocs .
et merci
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897 > DRSBMM
1 févr. 2009 à 16:06
Un exemple concret s'il te plaît, avec un fichier de départ (cat fichier) , la ligne à dupliquer (surlignée en gras) et surtout qu'est-ce que tu entends par "30 blocs" !
0
DRSBMM > jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020
1 févr. 2009 à 21:44
oui,voilà un exemple:
soit le fichier file1 contient une ligne (80 caracteres) le fichier file2 est vide
on veut dupliquer cette ligne de file1 dans file2 jusqu'à ce que lataille de file1 depasse 30 blocs.
soit la ligne de file1:
1111111111111111111111111111111111111111111111111111111111111111111111


svp,aidez -moi.
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897 > DRSBMM
1 févr. 2009 à 22:22
Désolé mais j'ai toujours rien compris à ton histoire de blocs :-(

Affiche le contenu de file1, puis dis-nous ce que tu veux qui soit envoyé dans file2. Affiche le contenu sensé se trouver dans file2...
0
DRSBMM > jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020
1 févr. 2009 à 23:56
bon,j'ai pas trouvé une maniere de vous expliquez mieux.mais vous connaissez la commande qui fait la duplication d'un fichier à un autre en precisant la taille ou le nbre à dupliquer...
et je vous remerciez.
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
2 févr. 2009 à 07:45
Pourtant ce n'est pas compliqué d'afficher le contenu de ton "file1", puis de nous dire ce que tu veux en extraire en nous affichant ce qui doit se trouver dans "file2", non ?

En attendant, voilà un exemple avec ce que je crois avoir compris :
[tmpfs]$ ls
file1

[tmpfs]$ cat file1
1111111111111111111111111111111111111111111111111111111111111111111111

[tmpfs]$ sed -n 's/\(.\{30\}\).*/\1/w file2' file1

[tmpfs]$ ls
file1  file2

[tmpfs]$ cat file2
111111111111111111111111111111

[tmpfs]$ 
Si ce n'est pas ce que tu attendais, désolé, mais tant que tu ne t'expliqueras pas mieux, je laisse ma place à qui la veut ;-(
0