/
サイドの最初の項目をすべてに変更したいと\ukindex
思います!
。
たとえば。\ukindex{duality/weak|)}%
\ukindex{duality!weak|)}%
を使用して、これらすべてのイベントを見つけることができますgrep linear-programming.tex -e '\ukindex{[^/^}]\+/'
。
しかし、その内容をどのように作成するのかわかりませんsed
。これはうまくいきません:
sed -i 's/\ukindex{[^/^}]\+//\ukindex{[^/^}]\+!/g'
答え1
だから、次のように動作します
sed -i 's/\(\ukindex{[^/^}]\+\)\//\1!/g'
()
2番目の部分で再利用できる最初の部分のグループ(実際には文字列)を定義します。\1
2番目の部分は、最初の部分でキャプチャした最初のグループへの参照です。