![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| 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 |
| ajouter retour chariot à la fin du fichier | HAA | De programmation et de script Shell | 2 | 11-20-2007 11:58 AM |
| Retour de chariot à la fin du fichier | bd_joy | De programmation et de script Shell | 14 | 10-20-2006 02:20 PM |
| Comment supprimer un retour chariot dans SED | stevefox | De programmation et de script Shell | 3 | 12-23-2005 06:03 AM |
| Ne voulez retour chariot | videsh77 | De programmation et de script Shell | 3 | 12-16-2004 09:26 PM |
| Capture un retour chariot. | gio123bg | De programmation et de script Shell | 4 | 12-15-2003 10:21 AM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
Salut à tous!
Je travaille dans un script avec sed, J'ai des fichiers avec le contenu suivant: <voms.db.type value \u003d "changeme" /> <voms.db.host value \u003d "changeme" /> <voms.admin.smtp.host value \u003d "changeme" /> <voms.mysql.admin.password value \u003d "changeme" /> <glite.installer.verbose value \u003d "true" /> Je veux que le fichier de sortie est comme suit <voms.db.type value\u003d"changeme"/> <voms.db.host value\u003d"changeme"/> <voms.admin.smtp.host value\u003d"changeme"/> <voms.mysql.admin.password value\u003d"changeme"/> <glite.installer.verbose value\u003d"true"/> Merci pour votre aide |
|
||||
|
Un autre, si le dernier caractère de la ligne n'est pas un ">", ajoutez la ligne suivante dans le contenu de la structure spatiale et de supprimer le saut de ligne: Code:
sed -n '/[^>]/$/N;s/\n//p' file Avec awk, si le dernier caractère de la ligne n'est pas un ">" imprimer la ligne sans un retour à la ligne: Code:
awk '!/>$/{printf("%s",$0);next}1' file
Observe Dernière édition par Franklin52; au 10.09.2008 02:24 PM.. Motif: ajout de commentaires |
|
||||
|
Citation:
joeygles espaces sont nécessaires car, après, j'ai besoin de saisir des lignes pour le spectacle avec Dialog, et le délimiteur de la valeur \u003d "changeme" ... Je changement devrait être remplacé par l'utilisateur ... <voms.db.type value\u003d"changeme"/> <voms.db.host value\u003d"changeme"/> Merci pour votre aide |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|