|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : novembre 2003 Messages : 34 ![]() |
Bonjour à tous,
j utilise ksh et la version de l aix est la 4.3. je dois traiter un fichier qui contient un ensemble de lignes faisant chacune 144 caractères. Pour chaque ligne, Je dois remplacer les caractères 129 à 133 par d'autres caractères. Je pense qu'une combinaison de awk ou de sed pourrait livrer la solution mais je bloque sur ce point. quelqu'un pourrait-il m aider ? Merci d avance. |
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé Sénior
![]() francois Ingénieur systèmes et réseaux Inscription : juillet 2006 Messages : 3 546 ![]() |
Code :
tu as plus qu'a adapter au 129 to 133ieme et c'est fini. http://sed.sourceforge.net/sed1line.txt http://www.gnu.org/software/sed/manual/sed.html (attention certaines syntaxes sont specifique gnu sur cette doc mais c'est tjrs dit) |
||
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : novembre 2003 Messages : 34 ![]() |
Merci pour ta réponse.
j'ai beau chercher dans la doc en ligne mais je ne trouve pas. je debute en shell. La seule solution que je vois est d enchainer plusieurs pipe à la suite pour modifier chaque caractere. comment faire pour pouvoir remplacer plusieurs caracteres d un coup ? |
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : novembre 2003 Messages : 34 ![]() |
j ai trouvé la reponse
Merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com