【发布时间】:2013-12-09 03:08:24
【问题描述】:
在捕获 href 链接的 bash 脚本中,bash 如何知道 TEXT 是链接而不是典型的字符串?为什么最后当 $TEXT="www.google.com" 时,TEXT 仍然是一个链接?你能用文件做到这一点吗?例如,有一个运行脚本的“点击我”。
shopt -s nocasematch
TEXT='<a href="http://www.google.com/search/something/lulz/here2 i=!mfo1iu489fn1o2jlk21m4098mdoi">"test link"</a><br>'
TEXT=${TEXT##*href=\"}
TEXT=${TEXT%%\"*}
TEXT=${TEXT##*//}
TEXT=${TEXT%%/*}
echo $TEXT
【问题讨论】:
-
如何判断 bash 知道某事是链接?