«text-processing» 태그된 질문

프로그램, 스크립트 등에 의한 텍스트 조작 또는 검사





4
내부 논쟁을위한 여러 표현으로 sed
파일을 사용하여 여러 단어를 바꾸려고합니다. sed -i #expression1 #expression2 파일 Something 123 item1 Something 456 item2 Something 768 item3 Something 353 item4 출력 (원함) anything 123 stuff1 anything 456 stuff2 anything 768 stuff3 anything 353 stuff4 트라이 아웃 sed -i2 번 사용하여 다음과 같은 결과를 얻을 수 있습니다 . sed …

1
rsync --dry-run 출력을 재사용하여 나중에 실제 전송 속도를 높입니다.
나는 보통 rsync -n실제하기 전에한다 rsync. 문제는 어떻게 두 번째 실행을 자동화하여 생성 된 목록을 정확하게 재사용 할 수 --dry-run있습니까? 내 말은, 내가 실행하면 rsync -n무엇 rsync을 할 것인지에 대한 시뮬레이션을 얻습니다 . 제 아이디어는 그 출력을 가져 와서 처리 한 다음 어떻게 든 그 출력 rsync만 만드는 --include-from것이므로 전체 …


5
"sed"전체 변경 사항을보고하는 방법
현재 sed위치에서 문자열을 바꾸는 데 사용할 때 이전 및 새 파일의 차이에 의존하지 않고 변경 사항을보고하는 방법이 있습니까? 예를 들어, 명령 행을 어떻게 변경할 수 있습니까 find . -type f | xargs sed -i 's/abc/def/g' 변경 사항을 즉시 확인할 수 있습니까?

7
두 태그 사이의 텍스트
<tr> </tr>html 문서에서 –이 두 태그 사이에있는 것을 검색하고 싶습니다 . 이제 html 파서를 보증하는 특정 html 요구 사항이 없습니다. 나는 단지 일치 <tr>하고 그 </tr>사이의 모든 것을 얻는 무언가가 필요 하며 여러 가지가있을 수 있습니다 tr. 나는 작동하는 awk를 시도했지만 어떤 이유로 든 추출 된 각 행의 복제본이 나옵니다. …

9
파일의 처음 몇 줄과 마지막 몇 줄을 표시하는 명령
행이 많은 파일이 있고 각 행에는 시작과 같이 타임 스탬프가 있습니다. [Thread-3] (21/09/12 06:17:38:672) logged message from code..... 따라서이 로그 파일에서 자주 2 가지를 확인합니다. 전역 조건과 시작 시간이있는 처음 몇 개의 행도 제공됩니다. 마지막 정보는 다른 정보와 함께 종료 상태입니다. 파일의 처음과 마지막 몇 줄만 표시 할 수있는 빠르고 …

4
쉘에서 수백 개의 HTML 소스 코드 파일을 구문 분석하는 방법은 무엇입니까?
수백 개의 html 소스 코드 파일이 있습니다. <div>각 파일에서 특정 요소 의 내용을 추출해야 하므로 각 파일을 반복하는 스크립트를 작성합니다. 요소 구조는 다음과 같습니다. <div id='the_div_id'> <div id='some_other_div'> <h3>Some content</h3> </div> </div> 누구든지 the_div_id리눅스 명령 줄을 사용하여 파일에서 div 와 모든 하위 요소 및 내용을 추출 할 수있는 방법을 제안 …


7
쉼표로 구분 된 파일에서만 따옴표 사이에서 쉼표를 제거하십시오.
쉼표 ( ,) 로 구분 된 입력 파일이 있습니다. 큰 따옴표로 묶인 필드에는 쉼표가 있습니다. 다음은 샘플 행입니다 123,"ABC, DEV 23",345,534.202,NAME 큰 따옴표와 큰 따옴표 내부에서 발생하는 모든 쉼표를 제거해야합니다. 따라서 위의 줄은 아래와 같이 파싱되어야합니다. 123,ABC DEV 23,345,534.202,NAME 나는 다음을 사용 sed했지만 예상 결과 를 얻지 못했습니다. sed -e …
23 text-processing  sed  awk  csv 



당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.