nous avons essayé de trouver le nom d'utilisateur d'une url Mercurial:trouver une sous-chaîne dans une variable bash
default = ssh://[email protected]//srv/hg/repo
On suppose qu'il ya toujours un nom d'utilisateur, je suis venu avec:
tmp=${a#*//}
user=${tmp%%@*}
est-il un moyen de le faire en une ligne?
L'utilisation d'un point-virgule entre les deux opérations (au lieu d'un saut de ligne) compte-t-elle? –