정의를 찾고 일시중지하는 스크립트 만들기

정의를 찾고 일시중지하는 스크립트 만들기

긴 단어 목록(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. 이는 pauseWindows의 명령 과 동일합니다 . 필요한 경우 시간을 조정할 수 있습니다.

-새 창과 탭을 열 때 Enter 키를 누르고 싶다면 sleep 10로 바꾸면 됩니다.read -p "Press Enter to continue"

어느 것이 수행되는지는 귀하에게 달려 있습니다.

관련 정보