【发布时间】:2020-05-08 15:32:13
【问题描述】:
我试图编写一个脚本来打开文本文件中的所有网页。我到目前为止是这样的:
#!bin/bash
num=1
while [ $num -lt 4 ];
do
site=$(sed -n $num{p} endingtext.txt | cut -d " " -f2)
google-chrome https://www.exampl.com$site
((num++))
done
我的文本文件如下所示:
Disallow: /example1
Disallow: /example2
Disallow: /example3
Disallow: /example4
etc...
这个脚本的问题是在打开其中一个网页后它会停止循环。我想知道是否有可能让它继续循环
【问题讨论】:
-
您的脚本停止循环,因为 Google Chrome 没有与运行脚本的进程分离。您可能可以使用
google-chrome "https://www.exampl.com$site" &在后台启动 Google Chrome。我还强烈建议您修复脚本中所有缺失的双引号。