Voilà un filtre (où le [& doit être remplacé par un [[ et le &] par un ]] pour pallier à un petit problème de dacode.
sed -n -e 's@\([&:alnum:&]*\)=\(/.*\)/\([^/]*\)?\(.*\)@1円|2円|3円|4円@p'
Si tu lui donnes à manger
echo "'nom d_une variable'=//'lieu où se trouve ma bdd'/'nom de ma bdd'?options supplémentaires"
il te répond
'nom d_une variable'|//'lieu où se trouve ma bdd'|'nom de ma bdd'|options supplémentaires
et tu n'as plus qu'à jouer avec AWK '-F|' pour consulter la table produite par un pipe de ton fichier dans le filtre précenent. (Qu'évidemment tu cales dans une fonction autonome avec un nom qui vabien.)
# Avec SED ou rien!
Posté par Michaël (site web personnel) . En réponse au message Récupération d'une chaine dans un fichier. Évalué à 1.
Voilà un filtre (où le
[&doit être remplacé par un[[et le&]par un]]pour pallier à un petit problème de dacode.Si tu lui donnes à manger
echo "'nom d_une variable'=//'lieu où se trouve ma bdd'/'nom de ma bdd'?options supplémentaires"
il te répond
'nom d_une variable'|//'lieu où se trouve ma bdd'|'nom de ma bdd'|options supplémentaires
et tu n'as plus qu'à jouer avec AWK '-F|' pour consulter la table produite par un pipe de ton fichier dans le filtre précenent. (Qu'évidemment tu cales dans une fonction autonome avec un nom qui vabien.)