私は考えました:
gsed -n -e 's/{{\(.+\)}}/&/p' file
gsed -n -e 's/{{\(.+\)}}/\&/p' file
gsed -n -e 's/{{\(.+\)}}/\1/p' file
...
gsed -n -e 's/{{(.+)}}/\&/p' file
gsed -n -e 's/{{\([^{}]+\)}}/\&/p' file
gsed -n -e 's/{{([^{}]+)}}/\&/p' file
...
しかし、それらは何にも一致しません (空の出力)。
ハンドルバー テンプレートがあり、テンプレートに渡す必要があるすべてのパラメーターを抽出したいと考えています。
二重中かっこの内容を一致させて抽出するには、パターンと sed コマンドはどのように見えるでしょうか?
だから私はしたい:
から:
<div class="{{some.class}}">
<img src"{{img.url}}">
</div>
得る:
some.class
img.url
アップデート:
gsed -n 's/^.*{{\([^{}]+\)}}.*$/\1/p' file
動作しません