
長い単語リスト(5000語)でオンライン辞書の定義を見つけるためのスクリプトファイルを作成したいと思います。私は私のISPやウェブサイトが私を禁止したくないので、Firefoxは5000個のタブを実行できないので、私は次のように考えました。一時停止を追加約50回検索した後、タブを閉じてボタンをクリックするだけで次の50単語を検索し続けることができます。オンラインでたくさんの投稿を読みましたが、スクリプトを正常に実行できませんでした。
これが私が今まで持っているものです:
というスクリプトファイルを作成します。性格マウスパッドを使用してファイル権限を実行可能に設定し、次をファイルに貼り付けます。その後、ファイルをクリックすると実行されます。
単語を検索しますが、予想どおり「stehen」(行3)を検索した後に一時停止しません。読むコマンドは必要です。私は何が間違っていましたか?
注:このスクリプトは5000語でテストしたくないので、単なる例です。
#! /bin/bash
firefox "https://www.linguee.com/english-german/search?source=auto&query=l"
firefox "https://www.linguee.com/english-german/search?source=auto&query=stehen"
read -p "Press Enter to continue"
firefox "https://www.linguee.com/english-german/search?source=auto&query=finden"
firefox "https://www.linguee.com/english-german/search?source=auto&query=bleiben"
ところで、Windowsがあるときはうまくいきました。今一時停止を追加しました! 50行程度ごと。
答え1
このコードの機能は次のとおりです。
#!/bin/bash
firefox -new-tab -url "https://www.linguee.com/english-german/search?source=auto&query=l" -new-tab -url "https://www.linguee.com/english-german/search?source=auto&query=stehen" -new-tab -url "https://www.linguee.com/english-german/search?source=auto&query=finden" -new-tab -url "https://www.linguee.com/english-german/search?source=auto&query=bleiben" -new-tab -url "https://www.linguee.com/english-german/search?source=auto&query=bleiben"
sleep 10
firefox -new-tab -url "https://www.linguee.com/english-german/search?source=auto&query=bleiben" -new-tab -url "https://www.linguee.com/english-german/search?source=auto&query=l" -new-tab -url "https://www.linguee.com/english-german/search?source=auto&query=stehen"
sleep 10
firefox -new-tab -url "https://www.linguee.com/english-german/search?source=auto&query=finden" -new-tab -url "https://www.linguee.com/english-german/search?source=auto&query=bleiben" -new-tab -url "https://www.linguee.com/english-german/search?source=auto&query=l"
sleep 10
firefox -new-tab -url "https://www.linguee.com/english-german/search?source=auto&query=stehen" -new-tab -url "https://www.linguee.com/english-german/search?source=auto&query=bleiben"
sleep 10
firefox -new-tab -url "https://www.linguee.com/english-german/search?source=auto&query=finden" -new-tab -url "https://www.linguee.com/english-german/search?source=auto&query=bleiben"
-あなたのコードはFirefoxに各ページを新しいウィンドウで開くように指示します。-new-tab -url
各ページを別々のタブで開きます。私はあなたが何度も使用したいくつかのURLを使用しました。必要なURLを使用して調整できます。
- Firefoxウィンドウを閉じた後、10秒間スリープモードに入りますsleep 10
。これはpause
Windowsのコマンドと同じです。必要に応じて時間を調整できます。
- 新しいウィンドウとタブを開くときに Enter キーを押したい場合sleep 10
に に変更します。read -p "Press Enter to continue"
どちらが行われるかはあなた次第です。