Quelque chose comme :
sed 's/^\(.*'$look'.*\)$/#1円/'
^ = depuis le début de la ligne
.* = tous les caractères
$look = jusqu'au nom de domaine
.* = tous les caractères
$ = jusqu'à la fin de la ligne
\(...\) = mémoriser cette suite de caractères dans le premier tampon mémoire disponible (donc le numéro 1 dans ce cas)
1円 = écrire le contenu du tampon mémoire numéro 1
Attention, si la personne tape une ligne vide, ou « redirect » ou d'autres choses, ça ne va pas donner le résultat voulu.
# Exemple
Posté par Kerro . En réponse au message [SED] Ajouter un caractère en début de ligne.. Évalué à 3.
Quelque chose comme :
sed 's/^\(.*'$look'.*\)$/#1円/'
^ = depuis le début de la ligne
.* = tous les caractères
$look = jusqu'au nom de domaine
.* = tous les caractères
$ = jusqu'à la fin de la ligne
\(...\) = mémoriser cette suite de caractères dans le premier tampon mémoire disponible (donc le numéro 1 dans ce cas)
1円 = écrire le contenu du tampon mémoire numéro 1
Attention, si la personne tape une ligne vide, ou « redirect » ou d'autres choses, ça ne va pas donner le résultat voulu.