在捕获href链接的bash脚本中,bash如何知道TEXT是链接而不是典型的字符串?为什么在$ TEXT ="www.google.com"结束时,TEXT仍然是一个链接?你能用文件做到吗?例如,有一个运行脚本的'Click me'.
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
Run Code Online (Sandbox Code Playgroud) 说,我有一个充满 html 链接的列表,看起来像这样:
https://www.nytimes.com/2017/05/19/realestate/they-can-afford-to-buy-but-they-would-rather-rent.html
当我在 Python 3.6 Idle 中运行脚本时,我将列表作为 Python 3.6 shell 的输出;但是,它们不可点击。有没有一种简单的方法可以使它们在外壳中可点击?
我已经用谷歌搜索过,但似乎找不到任何涉及 Python shell 的内容。
谢谢你。