创建一个包含多个链接的 url 文件

创建一个包含多个链接的 url 文件

我需要编辑文本文件中多个 url 链接的页码。例如:

http://gk4success.com/questions.php?page=1&parent=0&lang=2&c-id=27&q_type= ... http://gk4success.com/questions.php?page=162&parent=0&lang=2&c-id=27&q_type=

网站中有162个链接,我无法编辑链接162次,即使我复制行162次,那么我如何轻松编辑页码?使用文本编辑器有什么简单的方法吗?

答案1

您可以生成列表

在纯外壳中:

for i in {1..162} ; do echo "http://gk4success.com/questions.php?page=$i&parent=0&lang=2&c-id=27&q_type=" ; done

vim

for i in range(1,162)| put ='http://gk4success.com/questions.php?page='.i.'parent=0lang=2c-id=27q_type=' | endfor

答案2

sed 's/page=1\&/page=162\&' /path/to/lotsofurls.txt > /path/to/fixedurls.txt

相关内容