2016-10-26 6 views
0

ich einen Bash-Skript bin die Bearbeitung html in Abschlag zu konvertieren, und ich fand mich mit diesem Tag fest:convert HTML-Links zu Abschlag Befehl sed

<a href="www.link.com">Link</a> 

, die sollte in Abschlag wie folgt aussieht

[Link](www.link.com) 

Antwort

1

fand ich etwas mit sed und die Musterwähler \ 1 \ 2

echo '<a href="www.link.com">Link</a>' | sed 's/<a href="\(.*\)">\(.*\)<\/a>/[\2](\1)/' 
[Link](www.link.com) 

das Muster, das Sie Platz zwischen Klammern \ (und \) wird in einer Variablen \ 1 gespeichert, dann wird die nächste in \ 2 ...

gespeichert