私は sed を使用してパターン マッチングを行い、一部の入力からビットとピースを抽出しています。これらのキャプチャされたグループをインデックスとして使用して、辞書内の要素にアクセスしたいと考えています。
たとえば、次のコードが必要です。
TASK_TO_IP["task1"]=127.0.0.1
echo "sent task1 to slave" | sed -rn "s/sent ([[:graph:]]+) .*/Found ${TASK_TO_IP[\1]}/p"
出力する:Found 127.0.0.1
代わりに私は得ています:Found
sed のキャプチャされたグループをこの辞書のキーとして使用するにはどうすればよいですか?