下面的內容已被寫入名爲test.txt的文本文件中。我如何在shell腳本中檢索待完成的計數值&? 如何從shell腳本中的文本文件中檢索數值?
<p class="pending">Count: 0</p>
<p class="completed">Count: 0</p>
這裏是我的嘗試:
#!/bin/bash
echo
echo 'Fetching job page and write to Jobs.txt file...'
curl -o Jobs.txt https://cms.test.com
completestatus=`grep "completed" /home/Jobs.txt | awk -F "<p|< p="">" '{print $2 }' | awk '{print $4 }'`
echo $completestatus
if [ "$completestatus" == 0 ]; then
怎麼去完成計數?.curl -o Jobs.txt https://test.cmx.com 狀態='grep的 「完成」 /home/Jobs.txt – user739115
你叫它'text'文件,但是將其封裝爲XML是微不足道的,那麼您將擁有一整套更適合此類查詢的工具。不要試圖將其轉換爲shell腳本和'eval' - 這是安全漏洞的祕訣。 –