• [^] # Re: une suggestion

    Posté par . En réponse au message Comment remplacer l'espace entre les champs par ; avec sed ?. Évalué à 3.

    oui, bon, voilà le code en php, (pondu en 3 minutes)
    $h=fopen("fichier","r");
    while(!feof($h))
    {
    $l=fgets($h);
    $p=strpos($l,' ');
    echo substr($l,0,$p-1).";".".substr($l,$p+1);

    bien sur ca depasse le 80 car :)
    c'est facilement maintenable.
    J'ai pas testé si l'espace est trouvé (pas de test non plus dans les exemple en sed) mais c'est facile, il suffit de balancer un if apres le strpos.
    pour le nom du fichier, je l'ai mis en dur (comme les proposition sed hein) mais on peu le lire depuis la ligne de commande...

    au moins un non-3l33t peut comprendre :)