«text-processing» 태그된 질문

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






3
한 번에 한 열씩 두 파일 병합
다음 형식의 2 개의 큰 파일 (3000 열, 15000 행)이 있습니다 file1 (탭으로 구분) : 1/0 0/0 0/0 0/0 1/1 0/0 1/1 0/1 0/0 file2 (탭으로 구분) : 3 5 2 1 7 10 3 4 3 각 파일의 첫 번째 열의 값을 ":"구분 기호와 결합한 다음 두 번째, 세 …

7
/ * & * /를 포함하여 / *… * /에 속하는 모든 문자를 어떻게 삭제합니까?
나는 sed와 awk를 시도했지만 문자가 이미 분리 문자로 명령에있는 "/"를 포함하므로 작동하지 않습니다. 어떻게하면되는지 알려주세요. 아래는 샘플 예제입니다. 주석 처리 된 섹션을 제거하려고합니다. /*.....*/ /*This is to print the output data*/ proc print data=sashelp.cars; run; /*Creating dataset*/ data abc; set xyz; run;

4
특정 줄 번호에 텍스트 삽입
줄의 데이터에 따라 텍스트 문서의 내용을 분할하는 bash 스크립트를 작성 중입니다. 원본 파일의 내용이 01 line 01 line 02 line 02 line bash를 사용 하여이 파일의 3 행에 삽입하는 방법 01 line 01 line text to insert 02 line 02 line heredoc 또는 스크립트에서 비슷한 것을 사용 하여이 작업을 수행하려고합니다. …

4
마지막으로 주석이 달린 줄부터 'foo'로 줄을 모두 주석 처리하십시오.
텍스트 파일을 고려하십시오 users.txt. #alice #bob charlie dotan eric 마지막 주석 행부터 (포함)까지 모든 것을 주석 처리해야합니다 dotan. 결과는 다음과 같습니다. #alice #bob #charlie #dotan eric sed이것을 할 수 있는 멋진 oneliner가 있습니까? sed실제로 는 물론 모든 도구에 만족할 것입니다. 현재 마지막으로 주석 처리 된 줄의 줄 번호를 얻습니다. $ …

7
특정 길이의 파일에서 줄을 식별하는 방법
내 코드에서 특정 길이를 초과하는 줄을 찾고 싶습니다. 내 코드는 여러 파일에 있습니다. 이것을하는 좋은 방법은 무엇입니까? 파일과 줄 번호를 알고 싶습니다. 내용이 선호되지만 필요하지는 않습니다. 연습의 목적은 줄을 끊는 방법을 알아내는 것입니다 (아마도 수동으로).

6
선 블록 정렬
4n 줄이 포함 된 파일이 있습니다. 여기에 8 줄을 포함하는 발췌 내용이 있습니다. 6115 8.88443 6116 6.61875 6118 16.5949 6117 19.4129 6116 6.619 6117 16.5979 6118 19.4111 6115 8.88433 내가하고 싶은 것은 블록을 정렬하는 것입니다. 각 블록은 첫 번째 열을 기준으로 4 줄로 구성됩니다. 발췌에 대한 출력은 다음과 같이 보여야합니다. …

4
몇 가지 추가 제약 조건으로 파일을 임의로 셔플
나는 큰 음악 재생 목록을 가지고 있으며 일부 아티스트는 많은 앨범을 가지고 있지만 다른 아티스트는 하나의 노래 만 가지고 있습니다. 재생 목록을 정렬하여 같은 아티스트가 연속으로 두 번 재생하지 않거나 그의 노래가 재생 목록의 시작 또는 끝 부분에서 끝나지 않도록했습니다. 재생 목록 예 : $ cat /tmp/playlist.m3u Anna A. - …

2
ASCII 파일에서 열 정렬
나는 그의 텍스트 파일을 가지고 있습니다 : #c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 4599 995,274 2523,658 264,1417170 -33,6000 -0,3600 0,0202 0,0069 0,0227 10,1041 0,0169 0,2817 0,0239 6173 1552,290 1595,696 264,0603912 -33,4880 0,4374 0,0287 1,8123 0,0385 10,1289 0,0292 2,8445 0,0366 6456 1658,630 1529,292 264,0449377 …

4
awk 또는 sed로 첫 번째 열을 기준으로 행을 연결
awk다음과 같은 상황에서 어떻게 사용할 수 있습니까? 같은 열로 시작하는 줄을 연결하고 싶습니다. 조인 후, 첫 번째 열이 유지된다 (이 경우 aaa, www, hhh). 파일은 공백으로 구분되거나 탭으로 구분 될 수 있습니다. 입력 예 : aaa bbb ccc ddd NULL NULL NULL aaa NULL NULL NULL NULL NULL NULL aaa …

8
무제한의 열 교환
열이있는 파일이 있습니다. 예를 들어 아래를 참조하십시오. a b c ... z 1 2 3 ... 26 첫 번째가 마지막이되고 두 번째가 마지막 이전이되는 모든 열을 바꾸고 싶습니다. z y x ... a 26 25 24 ... 1 이것을 수행하는 하나의 라이너 ( awk또는 sed)가 있습니까? 열이 몇 개인 경우 …

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