Supprimer les sous-chaîne correspondant modèle à la fois au début et à la fin de la variable

Comme le dit le titre, je suis à la recherche d'un moyen de supprimer un modèle défini à la fois au début d'une variable et à la fin. Je sais que je dois utiliser # et % mais je ne connais pas la syntaxe correcte.

Dans ce cas, je veux supprimer http:// au début, et /score/ à la fin de la variable $line qui est lu à partir de file.txt.

  • Ce genre de modèle? Pouvez-vous être un peu plus précis?
  • oui, dans ce cas: http:// au début, et /score/ à la fin. L' $ligne est lue à partir d'un file.txt
  • Ce que vous cherchez est le paramètre d'expansion, et plus précisément à votre cas, le ${parameter#word} et ${parameter%word} près de la fin de cet article de manuel de Bash
InformationsquelleAutor bobylapointe | 2013-06-16