我想将整个字母表称为多个字母,以便在启动前预先缓存网站。
例如:
example.com/search?id=a
example.com/search?id=z
example.com/search?id=aa
example.com/search?id=zz
example.com/search?id=aaa
example.com/search?id=zzz
是否有一种从命令行/shell 以这种方式wget/etc 的有效方式?
最佳答案
使用curl
:
curl -# 'example.com/search?id=[a-z]' > /dev/null
curl -# 'example.com/search?id=[a-z][a-z]' > /dev/null
curl -# 'example.com/search?id=[a-z][a-z][a-z]' > /dev/null
使用 wget
(和 bash):
wget -O/dev/null 'example.com/search?id='{{a..z},{a..z}{a..z},{a..z}{a..z}{a..z}}
虽然不确定它是否有效,但它可能会让你走得更远。
关于linux - 我想在一个站点的深处调用整个字母表的多个字母,这很容易做到吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14078738/