ファイルの値から URL を操作する必要があります。これは私ができることです
var=$(grep -A2 -i "some_text" /path/to/file | grep -v "some_text" | cut -d'"' -f 4-5 | cut -d'"' -f 1 | tr -d '\n')
これにより、出力が得られます: /text/to/be/appended/to/domain
ここで、値にドメイン名を追加する必要がありvar
ます。
だから私はした、
var1="http://mydomain"
その後
echo ${var1}${var}
だから私は期待しています
http://mydomain/text/to/be/appended/to/domain
出力になります。しかし、ちょうど得てい/text/to/be/appended/to/domain
ます。
/
最初の文字としてが原因だと思いましたが、最初cut
の を削除すると、出力として/
の値が得var1
られます。
どこで私は間違えましたか?
更新(これが少しでも役立つかどうかはまだわかりません):
もしそうならecho ${var}${var1}
、得ています/text/to/be/appended/to/domainhttp://mydomain
記入例:
<tr><td><a id="value">some_text</a></td></tr>
<tr><td><a id="value" href="/text/to/be/appended/to/domain">2013</a></td></tr>