sed가 작동하지 않는 이유는 무엇입니까?

앤드류 풀 린스

링크를 추출하려는 HTML이 있습니다. 지금 파일은 다음과 같습니다.

website.com/path/to/file/234432517.gif" width="620">
website.com/path/to/file/143743e53.gif" width="620">
website.com/path/to/file/123473232.gif" width="620">
website.com/path/to/file/634132317.gif" width="620">
website.com/path/to/file/432432173.gif" width="620">

sed를 사용 " width="620">하여 모든 줄에서 제거하려고합니다 . 내 sed 코드는 다음과 같습니다.

sudo sed -i "s/\"\swidth\=\"\d+\"\>//g" output

이것이 작동하지 않는 이유는 무엇입니까? 내가 Google에서 검색하는 모든 것은 이와 같은 코드로 이어지지 만 어떤 이유로 작동하지 않습니다.

멘돈

PCRE (Perl Compatible Regular Expressions) 구문 sed을 사용하고 있고이를 이해하지 못하기 때문에 기본적으로 BRE (Basic Regular Expressions)를 사용합니다. 그것은 \s또는 \d. 또한 (도 이스케이프 할 필요가 없습니다 모든 종류의 것들을 탈출하는 \=\>있다 아무것도 유용하고) (탈출해야 할 일을 탈출하지 않으면 서 +단지 기호 의미 +BRE에서, 당신이 필요로하는 \+"에 대한 하나 또는 더".

필요한 작업을 수행해야합니다.

sed 's/" width="[0-9]\+">//g' file

또는 확장 정규식 사용 :

sed -E 's/"\s*width="[0-9]+">//g' file

마지막으로, 일반적으로 작동하는지 확인 하지 않고 첫 번째 테스트 없이는 절대 사용 sed -i하지 -i않거나, 작동하는 경우 적어도 -i.bak( -i텍스트와 함께 사용 ) 백업을 생성합니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

이 sed가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

indexOf가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

.hover ()가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

CSSArrowPlease가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

setuid가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

pip가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

'DefaultAxesMarkerOrder'가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

free ()가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

REGEX가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

setOnItemLongClickListener가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

removeClass가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

Angularjs가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

VisualStateManager가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

isEOF가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

isdigit ()가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

ActionListener가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

GCC가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

NSMutableArray가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

paintComponent가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

LocalBroadcastManager가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

LocalBroadcastManager가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

getScaledInstance ()가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

JavaScript가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

startActivityForResult가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

swappiness가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

var =-가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

isElementPresent가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

"this"가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

VisualStateManager가 작동하지 않는 이유는 무엇입니까?

Related 관련 기사

  1. 1

    이 sed가 작동하지 않는 이유는 무엇입니까?

  2. 2

    indexOf가 작동하지 않는 이유는 무엇입니까?

  3. 3

    .hover ()가 작동하지 않는 이유는 무엇입니까?

  4. 4

    CSSArrowPlease가 작동하지 않는 이유는 무엇입니까?

  5. 5

    setuid가 작동하지 않는 이유는 무엇입니까?

  6. 6

    pip가 작동하지 않는 이유는 무엇입니까?

  7. 7

    'DefaultAxesMarkerOrder'가 작동하지 않는 이유는 무엇입니까?

  8. 8

    free ()가 작동하지 않는 이유는 무엇입니까?

  9. 9

    REGEX가 작동하지 않는 이유는 무엇입니까?

  10. 10

    setOnItemLongClickListener가 작동하지 않는 이유는 무엇입니까?

  11. 11

    removeClass가 작동하지 않는 이유는 무엇입니까?

  12. 12

    Angularjs가 작동하지 않는 이유는 무엇입니까?

  13. 13

    VisualStateManager가 작동하지 않는 이유는 무엇입니까?

  14. 14

    isEOF가 작동하지 않는 이유는 무엇입니까?

  15. 15

    isdigit ()가 작동하지 않는 이유는 무엇입니까?

  16. 16

    ActionListener가 작동하지 않는 이유는 무엇입니까?

  17. 17

    GCC가 작동하지 않는 이유는 무엇입니까?

  18. 18

    NSMutableArray가 작동하지 않는 이유는 무엇입니까?

  19. 19

    paintComponent가 작동하지 않는 이유는 무엇입니까?

  20. 20

    LocalBroadcastManager가 작동하지 않는 이유는 무엇입니까?

  21. 21

    LocalBroadcastManager가 작동하지 않는 이유는 무엇입니까?

  22. 22

    getScaledInstance ()가 작동하지 않는 이유는 무엇입니까?

  23. 23

    JavaScript가 작동하지 않는 이유는 무엇입니까?

  24. 24

    startActivityForResult가 작동하지 않는 이유는 무엇입니까?

  25. 25

    swappiness가 작동하지 않는 이유는 무엇입니까?

  26. 26

    var =-가 작동하지 않는 이유는 무엇입니까?

  27. 27

    isElementPresent가 작동하지 않는 이유는 무엇입니까?

  28. 28

    "this"가 작동하지 않는 이유는 무엇입니까?

  29. 29

    VisualStateManager가 작동하지 않는 이유는 무엇입니까?

뜨겁다태그

보관