下面的内容已被写入名为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' - 这是安全漏洞的秘诀。 –