줄의 n - N 줄을 자르고 싶지만 줄이 특정 문자로 시작하는 경우에만 줄 바꿈을합니다. 그렇지 않으면 전체 줄을 인쇄하려고합니다.조건이 맞으면 특정 줄의 문자를 잘라냅니다. 그렇지 않으면 전체 줄을 인쇄합니다.
단순화 된 파일 예 : 나는 두 개의 새로운 파일, 첫 6 개 번호 하나는 지난 6 개 번호와 다른,하지만을 만들고 싶어
John
123456987123
Mark
123546792019
여전히 헤더를 포함하는, 그래서
John
123456
Mark
123546
John
987123
Mark
792019
는 난 단지 문자열이 일치하지만, 그렇지 않으면 전체 파일을 제공하는 경우 절단에 그렙 잘라 말할 수 있습니까? 어떤 종류의 awk 명령은 조건이 충족되거나 라인 전체를 인쇄 할 경우 라인을자를 수 있습니까?
감사합니다.
정말 고마워요! 그것은 완벽하게 작동합니다 (수정 사항이 많음). grep 'CHAR'| cut -c n = N 그러나 이것은 훨씬 잘 작동합니다. –