Retourner au contenu associé (entrée de forum : Comment remplacer l'espace entre les champs par ; avec sed ?)
Posté par Obsidian le 05 février 2005 à 00:12. En réponse au message Comment remplacer l'espace entre les champs par ; avec sed ?. Évalué à 3.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# Les regexps, ça roulaize !
Posté par Obsidian . En réponse au message Comment remplacer l'espace entre les champs par ; avec sed ?. Évalué à 3.
echo -e "12345 Service d assainissement 3" | sed -e "s/\(^[^\t ]*\)[\t ]\(..*\)[\t ]\([^\t ]*$\)/1円;2円;3円/g"
avec le lien qui va bien :
http://www.greenend.org.uk/rjk/2002/06/regexp.html(...)
Je t'invite quand même à essayer de décortiquer l'expression ci-dessus pour arriver à faire les tiennes.
Bon courage.