sed は置換を処理し、同時に式を評価して何らかの方法で置換できますか?
たとえば、テキスト ファイルに次のエントリがあります。
##################################### topd Tree1 - Tree14 #######################################
説明は省きますが、各ツリーの番号は、これまで使用してきた別の番号付けスキームに対して N+1 です。
sed (または実際には任意のユーティリティ、sed は検索と置換操作に使用するだけです) のすべてのインスタンスを見つけて、上記の行が次のようになるようTreeN
にそれらを置換できます。TreeN-1
##################################### topd Tree0 - Tree13 #######################################
(Ubuntu 12.02 を使用しているため、ほとんど何でも構いません。)