«text-processing» 태그된 질문

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

3
두 열의 값을 결합하려면 어떻게해야합니까?
다음 형식의 파일이 있습니다. $ cat /tmp/raw 2015-01 5000 1000 2015-02 6000 2000 2015-03 7000 3000 이제 원하는 것은 결과가 다음과 같이 각 행의 열 2와 3에서 결합 된 값을 얻는 것입니다. 2015-01 6000 2015-02 8000 2015-03 9000 나는 이것을 시도했지만 2015-03 값과 같은 파일의 마지막 값 만 보여줍니다.


9
문자열에서 가장 긴 숫자를 어떻게 인쇄합니까?
문자열에서 가장 긴 숫자를 인쇄하는 방법을 찾고 있습니다. 예 : 문자열이 있으면 212334123434test233 어떻게 인쇄 할 수 있습니까 212334123434 ? 참고 : 나는 숫자가 더 높은 값이 아닌 가장 긴 연속적인 숫자 시퀀스를 찾고 있습니다. 편집 : 답변 주셔서 감사합니다. 이 질문에 대한 답변은 상당히 압도적입니다. @HaukeLaging의 게시물이 특정 사례에 …

6
Bibtex 파일에서 선택한 항목을 추출하는 스크립트
각 항목이 일반적인 구조를 갖는 많은 항목이있는 큰 bibtex 파일이 있습니다. @ARTICLE{AuthorYear, item = {...}, item = {...}, item = {...}, etc } (어떤 경우 ARTICLE에는 다른 단어가있을 수 있습니다 BOOK) 내가하고 싶은 것은 주어진 AuthorYear로 항목을 추출하고 새로운 .bib 파일에 넣는 간단한 스크립트 (바람직하게는 쉘 스크립트)를 작성하는 것입니다. AuthorYear의 …

6
더 나은 붙여 넣기 명령
다음 두 파일이 있습니다 (파일의 모든 줄이 같은 너비가되도록 file1을 모두 대문자로 지정하여 더 명확하게하기 위해 점으로 선을 채웠습니다). contents of file1: ETIAM...... SED........ MAECENAS... DONEC...... SUSPENDISSE contents of file2 Lorem.... Proin.... Nunc..... Quisque.. Aenean... Nam...... Vivamus.. Curabitur Nullam... file2가 file1보다 깁니다. 이 명령을 실행할 때 : paste file1 file2 …

3
awk를 사용하여 마지막 줄을 먼저 처리하십시오.
awk마지막 데이터 포인트를 기반으로를 사용하여 정규화하려는 데이터 파일이 있습니다. 따라서 마지막 데이터 포인트에 먼저 액세스하여 데이터를 정규화 한 다음 정상적으로 처리하고 싶습니다. tac두 번 사용하는 다음 방법 은 작업을 수행하지만 필요한 것보다 더 복잡 할 수 있습니다. $ cat file 0 5 1 2 2 3 3 4 $ tac …


4
bash에서 두 문자열의 겹침을 어떻게 찾습니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Unix & Linux Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 두 줄이 있습니다. 예제를 위해 다음과 같이 설정되었습니다. string1="test toast" string2="test test" 내가 원하는 것은 문자열의 시작 부분에서 겹치는 부분을 찾는 …

7
`하이라이트`명령
전체 문자열을 stdout에 전달하면서 stdin에서 특정 문자열을 쉽게 강조 표시하는 데 사용할 수있는 명령이 있습니까? 나는 그것을 구축하려고 생각하고 있지만 이미 존재하는 경우 오히려 사용하고 싶습니다. 몇 가지 바람직한 기능 : 별도의 강조 표시 문자열은 자동으로 다르게 강조 표시됩니다. 예를 들어, 첫 번째 문자열은 빨간색으로, 두 번째 문자열은 녹색으로, 세 …

6
줄 바꿈으로 끝나지 않을 줄 지향 파일을 읽습니다.
/tmp/urlFile각 줄이 URL을 나타내는 위치에 파일이 있습니다 . 다음과 같이 파일에서 읽으려고합니다. cat "/tmp/urlFile" | while read url do echo $url done 마지막 줄이 줄 바꿈 문자로 끝나지 않으면 해당 줄을 읽을 수 없습니다. 왜 궁금해? 새 줄로 끝나는 지 여부에 관계없이 모든 줄을 읽을 수 있습니까?

2
sed-여러 파일에 변경 사항 적용
" </foo:bar>" 가 포함 된 수백 개의 파일이 있습니다 cc bb aa </foo:bar> dd xx vv 한 번에 모두 변경하고 싶습니다. cc bb aa </foo:bar> 정확한 파일 이름을 지정하면 sed가 잘 작동합니다. sed -i "/ </ foo : bar> / q"99999.txt 그러나 한 번에 모두 변경하려고하면 결과가 없습니다. sed -i …

3
특정 문자열로 시작하는 열 인쇄
다음과 같은 파일이 있습니다. ID101 G T freq=.5 nonetype ANC=.1 addinfor ID102 A T freq=.3 ANC=.01 addinfor ID102 A T freq=.01 type=1 ALT=0.022 ANC=.02 addinfor 보시다시피, 각 줄에는 열 수가 약간 다릅니다. 특히 열 1, 열 2, 열 3, 열 4와 열로 시작하는 열을 원합니다.ANC= 원하는 출력 : ID101 G …

2
vi / vim에서 파일을 덮어 쓰지 않고 파일에 어떻게 추가합니까?
간단히 수행하여 파일에 쓸 수 있다는 것을 알고 있습니다 :w <file>. 덮어 쓰지 않고 파일을 추가하여 파일에 쓰는 방법을 알고 싶습니다. 사용 사례의 예 : 일부 샘플을 로그 파일에서 다른 파일로 가져오고 싶습니다. 오늘 그것을 달성하기 위해 나는 할 수 있습니다 : 로그 파일을 엽니 다 로 몇 줄을 선택하십시오 …

8
고정 된 수의 단어가있는 줄로 텍스트 파일 나누기
관련이 있지만 만족스러운 답변은 없습니다 . 큰 텍스트 파일을 500 단어 정도의 청크로 나눌 수 있습니까? 한 줄에 10 ^ 7 개 이상의 단어 가있는 텍스트 파일 ( http://mattmahoney.net/dc/text8.zip ) 을 가져 와서 N 단어가있는 줄로 나눕니다. 내 현재 접근 방식은 작동하지만 상당히 느리고 추악합니다 (쉘 스크립트 사용). i=0 for …

2
줄 바꿈을 무시하고 파일에서 텍스트를 검색하는 방법은 무엇입니까?
파일에서 여러 줄로 나눌 수있는 텍스트를 검색하고 싶습니다. 줄 바꿈을 무시하고 일치하는 줄 범위를 반환하는 grep. 예를 들어을 검색 is an example file하고 다음 파일에서 찾을 것으로 예상합니다. 이다 예제 파일. 선행 또는 후행 공백에 의존하지 말고 모든 형태의 공백을 완전히 무시하는 것이 가장 좋습니다 (이상적으로는 일련의 공백을 단일 공백으로 …

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