XML値の先頭と末尾のスペースを数える最善の方法は何ですか?具体的には、私はこのXMLを持っている場合:awkを使ってxmlの先頭と末尾の空白を数える方法はありますか?
<?xml version="1.0" encoding="UTF-8"?>
<dvm name="Filename" xml="http://www.google.it">
<description>AL</description>
<columns>
<column>abcde</column>
<column>fg</column>
</columns>
<rows>
<row>
<cell id="1"> 08 4 </cell>
<cell id="2">AG</cell>
</row>
<row>
<cell id="1"> 00 6 </cell>
<cell id="2"> AL </cell>
</row>
<row>
<cell id="1">0 42 </cell>
<cell id="2">AN </cell>
</row>
</rows>
</dvm>
にはどうすればおよび/または最後の文字/数字とXML終了タグ値の間「>」の間に空白を先頭と末尾のカウントおよび文字/数字が最初に発生することができますawkコマンドで?先行ブランクの合計と後続ブランクの合計を知り、それらを2つの変数に入れる必要があります。前もって感謝します。
出力は次のようになります。8
末尾:大手
お返事ありがとうございます。 あなたのコードでは、出力は leading:trailing:4 – ciaccaro
タブ文字ですか?空白文字の代わりにそれぞれのパターンで '[[:space:]]'を使うことで、それらを単一スペースとして扱うのは簡単でしょう。 –
タブではなく空白です – ciaccaro