중복 가능성:
큰 파일의 X 줄을 Y 줄로 분류
매우 간단한 질문이지만 간단한 해결책을 찾지 못하는 것 같습니다!
나는 거대한 텍스트 파일을 가지고 있는데 약 150줄만 필요합니다. 줄이 정말 길어서 퍼티로 보는 것은 약간 악몽입니다. 편집기에서 제대로 볼 수 있도록 이 줄을 다른 파일에 복사하고 싶습니다. (내 Windows 컴퓨터가 처리할 수 없기 때문에 편집기에서 원본 파일을 볼 수 없습니다.)
내가 원하는 행은 행 2000부터 시작합니다.
감사해요,
답변1
나는 다음을 사용하는 간단한 쉘 함수(put .bashrc
) 를 가지고 있습니다.sed
printLine ()
{
sed -n -e "$1p" "$2"
}
를 통해 쉽게 사용할 수 있습니다.
$ printLine 2000,2250 file
저는 항상 올바른 sed
구문을 잊어버리기 때문에 이 함수를 사용하고 있습니다.
출력을 다른 파일에 저장하려는 경우는 쉽습니다.
$ printLine 2000,2250 file > output
답변2
이 명령은 특정 태그만 찾는 경우 grep
유용할 수 있습니다 .
cat filename | grep pattern > extractedFilename