私の問題の解決策をたくさん探した後、私は最終的にそれを尋ねて、いくつかの素晴らしい答えを得ようとしなければなりません
だから、私はいいねにxmlファイルを持っています
< trigger name="ECUReset" value="0x11">
...
< /trigger>
< trigger name="ClearDTC" value="0x14">
...
< /trigger>
trigger name
これをシェルスクリプトで解析し、連想配列またはそれvalue
に近いものを取得したいperl hashes
私がマシンで利用できるツールは、私が持ってgrep
いsed
ない、perl
またはawk
私が今何とか手に入れたのは
trigger_name=$(sed -n '/trigger_name=/ s/[^\x22]*\x22\(\x22*\)//p' $FILENAME)
しかし、それは私が望んでいたものを返しません
私はperlを使用できませんが、私はperlの開発者であり、awkやその他のものはなく、sedとgrepを使用したシェルであるため絶対に使用したいと思います。