이것은 내 테스트 파일입니다. 이 파일에는 스크립트 태그 다음에 개행 문자가 있습니다. 그 캐릭터를 공백 문자로 제거하고 싶습니다. 이런 종류의 오류가 제거 될 수 있도록 쉘 스크립트를 작성하고 싶습니다.파일의 스크립트 태그에서 sed 또는 tr 명령을 사용하여 줄 바꿈 문자 제거
<html>
<head>
<script
type="text/javascript" sfsf="test" src="http://test.mydomain.com/test"></script>
</head>
<body>
<script type="text/javascript" src = "http://test.com/public//test"></script>
</body>
</html>
출력은 다음과 같이해야한다 :
<html>
<head>
<script type="text/javascript" sfsf="test" src="http://test.mydomain.com/test"></script>
</head>
<body>
<script type="text/javascript" src = "http://test.com/public//test"></script>
</body>
</html>
내가 찾을 솔루션 sed
와 스크립트 태그 뒤에 줄 바꿈 및 캐리지 리턴 및 스트립 공백을 제거하는 내 자신
cat file | tr '\n' ' ' | sed 's/> \?/>\n/g'
방법을 명확히하십시오 이 파일을 바꾸시겠습니까? – ManojP
혼자서 찾은 해결책이 원하는 출력을 생성하지 못합니다. 그것은 빈 줄을 지울 것입니다.하지만 괜찮은 것 같아요. – Tiago
@Tiago : 네, 맞아요. 나는 고마워하지 않았다 :) – SAC