유닉스 / 리눅스의 파일에서 마지막 문자열 삭제

user2814520

eof에서 파일의 마지막 VirtualHost 문자열을 이동해야합니다. 나는 sed를 사용해 보았다

#!/bin/bash
tac infile.txt | sed "s/<\/VirtualHost>//; ta ; b ; :a ; N ; ba" | tac
echo "</VirtualHost>" >>infile.txt

현재 텍스트 :

</VirtualHost>
#Added for Patch 
<LocationMatch ^/bea_wls_internal/>
RewriteEngine ON
</VirtualHost>
RewriteOptions inherit
</LocationMatch>

원하는 텍스트 :

</VirtualHost>
#Added for Patch 
<LocationMatch ^/bea_wls_internal/>
RewriteEngine ON
RewriteOptions inherit
</LocationMatch>
</VirtualHost> 
페 도르 키 'SO stop harming'

명령이 작동합니다.

#!/bin/bash
tac infile.txt | sed "s/<\/VirtualHost>//; ta ; b ; :a ; N ; ba" | tac
echo "</VirtualHost>" >>infile.txt

그리고 당신

내가 사용하는 tac 문은 콘솔에서 원하는 출력을 올바르게 인쇄 할 수 있지만 파일에서 이러한 변경을 수행하는 방법은 무엇입니까?

이렇게하려면 내가 추가 한 변경 사항을 확인하십시오. 결과를 임시 파일에 저장 new_file한 다음 infile.txt.

#!/bin/bash
tac infile.txt | sed "s/<\/VirtualHost>//; ta ; b ; :a ; N ; ba" | tac > new_file
echo "</VirtualHost>" >> new_file
mv new_file infile.txt

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

txt 파일에서 문자열의 마지막 문자 삭제

분류에서Dev

문자열에서 문자의 마지막 인스턴스 삭제

분류에서Dev

유닉스의 파일에서 문자열을 삭제하는 방법

분류에서Dev

쉘 스크립트에서 문자열 조작을 사용하여 문자열의 마지막 문자 삭제

분류에서Dev

AppleScript : 텍스트 문자열에서 마지막 문자 제거

분류에서Dev

유닉스에서 슬래시로 마지막 문자를 제거하는 방법은 무엇입니까?

분류에서Dev

유닉스 또는 리눅스에서 파일을 나열하고 작성자별로 삭제하는 방법이 있습니까?

분류에서Dev

Flutter-문자열에서 마지막 '/'뒤의 텍스트를 삭제하는 방법

분류에서Dev

유닉스 쉘에서 매우 큰 파일의 처음 n 문자를 삭제하십시오.

분류에서Dev

마지막 문자를 무시하고 파일에서 문자열 스캔

분류에서Dev

리눅스 / 유닉스에서 파일의 특정 줄 중간에있는 쉼표를 제거하는 방법

분류에서Dev

텍스트 파일에서 일반화 된 문자열 삭제

분류에서Dev

showMessageDialog에 표시되지 않도록 문자열의 마지막 입력 삭제

분류에서Dev

유닉스 / 리눅스를 삭제하지 않고 중복 항목 인쇄

분류에서Dev

파이썬 스크립트에서 마지막 문자열 뒤의 텍스트 제거

분류에서Dev

KSH의 var에서 마지막 N 문자 삭제

분류에서Dev

파이썬 목록 : 하위 목록의 마지막 문자열 삭제

분류에서Dev

리눅스에서 삭제 된 사용자의 홈 디렉토리 찾기

분류에서Dev

유닉스 : 파일에서 문자 10에서 80까지 가져 오기

분류에서Dev

배치 파일의 변수에서 마지막 문자 제거

분류에서Dev

Windows의 내 파일 이름에서 마지막 문자 제거

분류에서Dev

텍스트 파일에서 삭제 문자열

분류에서Dev

텍스트 파일에서 문자열 삭제

분류에서Dev

유닉스에서 파일의 특정 열을 대문자로 변환 (awk 및 sed 사용하지 않음)

분류에서Dev

유닉스에서 문자열 분할

분류에서Dev

문자열의 마지막 문자 삭제

분류에서Dev

마지막 x 파일을 유지하고 나머지 파일을 삭제하는 bash 스크립트의 문제점은 무엇입니까?

분류에서Dev

이미지 소스에서 마지막 문자 제거

분류에서Dev

문자열에서 하위 문자열의 마지막 인스턴스 추출

Related 관련 기사

  1. 1

    txt 파일에서 문자열의 마지막 문자 삭제

  2. 2

    문자열에서 문자의 마지막 인스턴스 삭제

  3. 3

    유닉스의 파일에서 문자열을 삭제하는 방법

  4. 4

    쉘 스크립트에서 문자열 조작을 사용하여 문자열의 마지막 문자 삭제

  5. 5

    AppleScript : 텍스트 문자열에서 마지막 문자 제거

  6. 6

    유닉스에서 슬래시로 마지막 문자를 제거하는 방법은 무엇입니까?

  7. 7

    유닉스 또는 리눅스에서 파일을 나열하고 작성자별로 삭제하는 방법이 있습니까?

  8. 8

    Flutter-문자열에서 마지막 '/'뒤의 텍스트를 삭제하는 방법

  9. 9

    유닉스 쉘에서 매우 큰 파일의 처음 n 문자를 삭제하십시오.

  10. 10

    마지막 문자를 무시하고 파일에서 문자열 스캔

  11. 11

    리눅스 / 유닉스에서 파일의 특정 줄 중간에있는 쉼표를 제거하는 방법

  12. 12

    텍스트 파일에서 일반화 된 문자열 삭제

  13. 13

    showMessageDialog에 표시되지 않도록 문자열의 마지막 입력 삭제

  14. 14

    유닉스 / 리눅스를 삭제하지 않고 중복 항목 인쇄

  15. 15

    파이썬 스크립트에서 마지막 문자열 뒤의 텍스트 제거

  16. 16

    KSH의 var에서 마지막 N 문자 삭제

  17. 17

    파이썬 목록 : 하위 목록의 마지막 문자열 삭제

  18. 18

    리눅스에서 삭제 된 사용자의 홈 디렉토리 찾기

  19. 19

    유닉스 : 파일에서 문자 10에서 80까지 가져 오기

  20. 20

    배치 파일의 변수에서 마지막 문자 제거

  21. 21

    Windows의 내 파일 이름에서 마지막 문자 제거

  22. 22

    텍스트 파일에서 삭제 문자열

  23. 23

    텍스트 파일에서 문자열 삭제

  24. 24

    유닉스에서 파일의 특정 열을 대문자로 변환 (awk 및 sed 사용하지 않음)

  25. 25

    유닉스에서 문자열 분할

  26. 26

    문자열의 마지막 문자 삭제

  27. 27

    마지막 x 파일을 유지하고 나머지 파일을 삭제하는 bash 스크립트의 문제점은 무엇입니까?

  28. 28

    이미지 소스에서 마지막 문자 제거

  29. 29

    문자열에서 하위 문자열의 마지막 인스턴스 추출

뜨겁다태그

보관