/ tmp / tmpfile cat / tmp / tmpfile Filea>> / tmp / résultat, est-il" /> meilleur moyen d'insérer une ligne en haut d'un fichier? - The UNIX et Linux Forums
The UNIX and Linux Forums  

Go Back   Les systèmes UNIX et Linux Forums > Top Forums > De programmation et de script Shell
.
google unix.com



De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici.

Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
Fil Thread Starter Forum Réponses Last Post
aider à insérer la ligne dans le fichier tarunicon UNIX for Advanced & Expert Users 4 10-13-2008 10:06 AM
Insérer une ligne dans un fichier texte 4scriptmoni De programmation et de script Shell 10 08-04-2008 11:17 AM
Insérez la ligne dans le fichier vinay123 De programmation et de script Shell 3 07-01-2008 04:07 AM
insérer une ligne dans un fichier RishiPahuja De programmation et de script Shell 7 06-22-2005 04:47 AM
Insérer une ligne de la première ligne dans un très gros fichier cri UNIX for Advanced & Expert Users 3 03-09-2005 01:22 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Recherche sur ce Thread Rate Thread Modes d'affichage
  #1 (permalink)  
Old 02-09-2009
fedora fedora is offline
Registered User
  
 

Date d'inscription: juillet 2006
Posts: 94
meilleur moyen d'insérer une ligne en haut d'un fichier?

Je veux dire ajouter "Ceci est un test" comme la première ligne dans un fichier, en plus de

echo "Ceci est un test"> / tmp / tmpfile

cat / tmp / tmpfile Filea>> / tmp / résultat,

y at-il une façon simple, je peux le faire? merci
  #2 (permalink)  
Old 02-09-2009
quirkasaurus's Avatar
quirkasaurus quirkasaurus is offline
Registered User
  
 

Date d'inscription: janvier 2009
Location: canton, michigan
Messages: 388
vous voulez dire sur un fichier qui est déjà là?

si le fichier en question n'est pas si énorme, il se bloque vi, Essayez ceci:


Code:
vi file << EOF
OWhatever you want as first line
^[:wq!
EOF

Lorsque les ^ [est en réalité le caractère d'échappement est entré (par le biais de vi ), Avec
CONTROL-V et de l'ESC.
  #3 (permalink)  
Old 02-09-2009
Neo's Avatar
Neo Neo is online now Forum Staff  
Administrateur
  
 

Join Date: Sep 2000
Lieu: Asie-Pacifique
Posts: 6815
Aussi, voir cet ancien thread:

Insérer une ligne de la première ligne dans un très gros fichier
  #4 (permalink)  
Old 02-09-2009
quirkasaurus's Avatar
quirkasaurus quirkasaurus is offline
Registered User
  
 

Date d'inscription: janvier 2009
Location: canton, michigan
Messages: 388
mais honnêtement .... non, il n'y a pas de meilleure façon.
  #5 (permalink)  
Old 02-09-2009
fedora fedora is offline
Registered User
  
 

Date d'inscription: juillet 2006
Posts: 94
merci, juste savoir si il ya une meilleure façon de faire peut être utilisé pour ce faire.
  #6 (permalink)  
Old 02-09-2009
Neo's Avatar
Neo Neo is online now Forum Staff  
Administrateur
  
 

Join Date: Sep 2000
Lieu: Asie-Pacifique
Posts: 6815
Citation:
Posté par fedora View Post
merci, juste savoir si il ya une meilleure façon de faire peut être utilisé pour ce faire.
"Better" est «relative» (et n'a pas beaucoup de contexte)

Si vous le souhaitez PERL, Puis un perl solution est "mieux ".....

Que voulez-vous dire par "mieux"?
  #7 (permalink)  
Old 02-09-2009
Gee-Money Gee-Money is offline
Registered User
  
 

Join Date: Sep 2008
Posts: 48
vous pouvez utiliser le sed "insert" COMAND:


Code:
the_prompt$ cat thefile

retourne:


Code:
line1
line2
line3


Code:
the_prompt$ sed -e '1 i \the line you wanna put first' thefile

retourne:


Code:
the line you wanna put first
line1
line2
line3

Closed Thread

Bookmarks

Thread Tools Recherche sur ce Thread
Recherche sur ce Thread:

Recherche avancée
Modes d'affichage Rate this thread
Rate this thread:

Règles de messages
Tu mai pas de nouvelles discussions: nonoui
Tu mai pas envoyer des réponses:
Tu mai pas envoyer des pièces jointes
Tu mai pas modifier vos messages

BB code est Sur
Smilies sont Sur
[IMG] code est Sur
Le code HTML est Hors tension
Trackbacks sont Sur
Pingbacks sont Sur
Refbacks sont Sur




Toutes les heures sont au format GMT -4. Le temps est maintenant 08:31 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Les systèmes UNIX et Linux Forums Content Copyright © 1993-2009. Tous droits Reserved.Ad de gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0