Bash 스크립트에서 URL 열기

rɑːdʒɑ

텍스트 파일이 있습니다

Google.com
Youtube.com
Gmail.com
Yahoo.com

Lynx로 열어 보려고합니다. 여기에 논문이 있습니다.

모든 링크를 txt 파일 (links.txt)에 저장 한 다음 Lynx로 링크를 연 다음 kill을 사용하여 Lynx를 종료해야합니다.

여기에 내가 작성한 코드는 정확하지 않습니다.

for i in links.txt
do
lynx $i
sleep 10
pkill lynx
done

여기서 뭐가 잘못 됐나요?

그것은

여러 번 반복 한 후 ...

for url in $(cat links.txt); do
    timeout 10 lynx "$url"
done

Lynx는 차단 (작동해야 함)하므로 수면이 제대로 작동하지 않으며 stdin을 사용하여 배관 작업을 "흥미롭게"어렵게 만듭니다. 파일의 반복 행은 여기를 참조하십시오 .

Lynx는 쿠키 허용에 대한 프롬프트로 인해 약간 성 가실 수 있습니다. 문제가있는 경우 설정을 변경하거나 다음 -accept_all_cookies과 같이 플래그를 전달할 수 있습니다 .

for url in $(cat links.txt); do
     timeout 10 lynx -accept_all_cookies "$url"
done

오늘은 timeout명령 에 대해 배웠기 때문에 행복합니다.


마지막에 상태를 인쇄하려면 URL을 별도로 확인하는 방법을 확인할 수있는 유일한 방법은 다음과 같습니다.

for url in $(cat links.txt); do
     timeout 10 lynx -accept_all_cookies "$url"
     if [[ $(curl -o /dev/null --silent --head --write-out '%{http_code}\n' "$url") -eq "200" ]]; then
        echo "Getting $url successful"
     else
        echo "Getting $url unsuccessful"
     fi
done

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Bash 스크립트에서 문자열 바꾸기 (MacOS)

분류에서Dev

Ruby bash 스크립트에서 문자열 바꾸기-Ruby

분류에서Dev

gnome에서 bash 스크립트로 파일 열기

분류에서Dev

bash 스크립트에서 하위 문자열 얻기

분류에서Dev

Ubuntu에서 bash 스크립트를 사용하여 터미널에 URL 붙여 넣기

분류에서Dev

bash 스크립트에서 bash 스크립트로 리턴 코드 읽기?

분류에서Dev

bash 스크립트에서 열린 TCP 포트 테스트

분류에서Dev

문자열 변수 배열에서 특수 문자 찾기 bash 스크립트

분류에서Dev

bash에서 호스트 스크립트의 PID 가져 오기

분류에서Dev

Bash 스크립트 : 문자열에서 대문자 찾기 및 바꾸기

분류에서Dev

bash 스크립트에서 Linux 직렬 포트에 쓰기

분류에서Dev

bash : 파이프 스크립트에서 tty에서 읽기

분류에서Dev

Bash 스크립트를 사용하여 Kali Linux에서 소켓 열기

분류에서Dev

새 터미널 탭에서 Python 스크립트 열기 [Linux / Bash / Python]

분류에서Dev

bash 스크립트에서 문자열을 변수로 바꾸기

분류에서Dev

bash 스크립트에서 문자열에 따옴표 추가

분류에서Dev

Bash 스크립트에서 파일에 쓰기

분류에서Dev

CSV에 Bash 스크립트 배열

분류에서Dev

bash 스크립트에서 찾기 기능의 결과 문제

분류에서Dev

동일한 새 탭 자바 스크립트에서 여러 URL 열기

분류에서Dev

자바 스크립트의 URL에서 쿼리 문자열 바꾸기

분류에서Dev

자바 스크립트의 URL에서 쿼리 문자열 가져 오기

분류에서Dev

Bash (OSX)의 Google 크롬에서 파이프 된 URL 열기

분류에서Dev

bash 배열에서 perl 스크립트 실행

분류에서Dev

bash 스크립트에서 문자열 변수 편집

분류에서Dev

bash 스크립트에서 문자열 변수 편집

분류에서Dev

expect 스크립트 내에서 bash 배열 작업

분류에서Dev

bash 스크립트에서 문자열 분할

분류에서Dev

Bash 스크립트에서 공백이있는 이름 배열

Related 관련 기사

  1. 1

    Bash 스크립트에서 문자열 바꾸기 (MacOS)

  2. 2

    Ruby bash 스크립트에서 문자열 바꾸기-Ruby

  3. 3

    gnome에서 bash 스크립트로 파일 열기

  4. 4

    bash 스크립트에서 하위 문자열 얻기

  5. 5

    Ubuntu에서 bash 스크립트를 사용하여 터미널에 URL 붙여 넣기

  6. 6

    bash 스크립트에서 bash 스크립트로 리턴 코드 읽기?

  7. 7

    bash 스크립트에서 열린 TCP 포트 테스트

  8. 8

    문자열 변수 배열에서 특수 문자 찾기 bash 스크립트

  9. 9

    bash에서 호스트 스크립트의 PID 가져 오기

  10. 10

    Bash 스크립트 : 문자열에서 대문자 찾기 및 바꾸기

  11. 11

    bash 스크립트에서 Linux 직렬 포트에 쓰기

  12. 12

    bash : 파이프 스크립트에서 tty에서 읽기

  13. 13

    Bash 스크립트를 사용하여 Kali Linux에서 소켓 열기

  14. 14

    새 터미널 탭에서 Python 스크립트 열기 [Linux / Bash / Python]

  15. 15

    bash 스크립트에서 문자열을 변수로 바꾸기

  16. 16

    bash 스크립트에서 문자열에 따옴표 추가

  17. 17

    Bash 스크립트에서 파일에 쓰기

  18. 18

    CSV에 Bash 스크립트 배열

  19. 19

    bash 스크립트에서 찾기 기능의 결과 문제

  20. 20

    동일한 새 탭 자바 스크립트에서 여러 URL 열기

  21. 21

    자바 스크립트의 URL에서 쿼리 문자열 바꾸기

  22. 22

    자바 스크립트의 URL에서 쿼리 문자열 가져 오기

  23. 23

    Bash (OSX)의 Google 크롬에서 파이프 된 URL 열기

  24. 24

    bash 배열에서 perl 스크립트 실행

  25. 25

    bash 스크립트에서 문자열 변수 편집

  26. 26

    bash 스크립트에서 문자열 변수 편집

  27. 27

    expect 스크립트 내에서 bash 배열 작업

  28. 28

    bash 스크립트에서 문자열 분할

  29. 29

    Bash 스크립트에서 공백이있는 이름 배열

뜨겁다태그

보관