我需要逐个打开一个填充了URL的文本文件,然后根据每个网页执行操作,然后再转到下一个URL。
问题Read a text file with Automator.app line by line有很大帮助,但检查不起作用 - 第一个警报窗口显示所有URL,而后续警报不显示任何内容。我猜错误与本节有关:
linenum=${1:-0}
filename="/etc/passwd" # full path of your text-filename
let linenum++
sed -n "${linenum}p" < "$filename" | pbcopy
echo $linenum
此外,我希望将复制的URL粘贴到Safari的地址栏中并在那里导航。这可能吗?
答案 0 :(得分:0)
我认为你的文本文件是每行一个URL(=每段),它是一个&#39; txt&#39;文件。然后脚本吼叫所有人帮助你:
set F to choose file "select your text file"
set myURLs to paragraphs of (read F as text)
repeat with aURL in myURLs
open location aURL -- open in your default browser (ie Safari)
-- do what ever you need to do, the URL is open
end repeat
此脚本还假定文本文件中的所有行都是有效的URL。