Sed 및 BBedit Html

Sed 및 BBedit Html

웹페이지를 스캔해도 해결되지 않는 문제가 있습니다. 나는 당신의 도움을 믿습니다.

길이가 다른 여러 문자열이 포함된 텍스트 파일이 있습니다.

https: //insidemiamitatto.com/gugwywgifuw '";
https://insidemiamitatto.com/gugyiwyeiuiuweyiweyi '";
https://insidemiamitatto.com/gugyiipi9uuuppopi '";

마지막 3자를 제거하려면 Applescript나 터미널을 사용해야 합니다 '".

을 사용해 보았지만 sed내 호출은 더 긴 문자열에서 문자만 제거하고 다른 문자열에는 3자를 남겨 두었습니다.

각 문자열의 마지막 3자를 제거하는 방법이 있습니까?


두 번째 질문이 있습니다.

항상 sed를 사용하면 다음과 같은 문자열을 삭제할 수 있습니다.

sed -i.bak -e '1,200d; 1874,2842d'

이렇게 하면 초기 텍스트와 최종 텍스트의 일부가 효과적으로 제거됩니다.

파일의 나머지 부분에는 18개의 문자열마다 교대로 교체되는 문자열 그룹이 있으며 각 그룹에서 17개의 문자열을 제거하려고 합니다. 예를 들면 다음과 같습니다.

1-18 19-37 38-55.

나는 문자열을 유지합니다 1 19 38.

sed아니면 다른 것이 가능합니까? BBEdit를 사용하는데 매번 수동으로 계산을 해야하고, 많은 파일을 편집하다보니 피곤하네요.

편집하다:

설명을 잘 못했어요...죄송해요

에스.

ㅎㅎ //www.ilbelpaese.com/guyg66tugudg/img.png

ㅎㅎ //www.ilbelpaese.com/guyg66tugudg/img.png

ㅎㅎ //www.ilbelpaese.com/guyg66tugudg/img.png

ㅎㅎ //www.ilbelpaese.com/guyg66tugudg/img.png

—————————

ㅎㅎ //www.ilbelpaese.com/guyg66tugudg/img.png

ㅎㅎ //www.ilbelpaese.com/guyg66tugudg/img.png

ㅎㅎ //www.ilbelpaese.com/guyg66tugudg/img.png

ㅎㅎ //www.ilbelpaese.com/guyg66tugudg/img.png

—————————

모든 행을 삭제하고 싶습니다——————————

sed를 사용하여 빈 줄을 삽입하는 방법이 있습니까?

답변1

각 줄의 마지막 3자를 제거하려면 다음을 수행하십시오.

sed -e 's/...$//'

두 번째 부분:

$ echo "1-18 19-37 38-55" | sed -E 's/([0-9]+)-[0-9]+ ?/\1 /g'

1 19 38

관련 정보