![텍스트 파일 줄에 선택한 부분 표시 [닫기]](https://linux55.com/image/22491/%ED%85%8D%EC%8A%A4%ED%8A%B8%20%ED%8C%8C%EC%9D%BC%20%EC%A4%84%EC%97%90%20%EC%84%A0%ED%83%9D%ED%95%9C%20%EB%B6%80%EB%B6%84%20%ED%91%9C%EC%8B%9C%20%5B%EB%8B%AB%EA%B8%B0%5D.png)
텍스트 파일에 다음이 있습니다.
0400903071220312 20120322 20:21
1TRANTELSTRAFLEXCAB22032012CMP201323930000812201108875802100A003485363 12122011AUS 182644 000C28122011 0000 000
3071
첫 번째 행에서 어떻게 가져올 수 있나요 ?
답변1
표시할 내용을 결정하는 방법을 설명하지 않았으며 대신 -o
일치하는 표현식만 표시하므로 grep -o 3071 file
3071만 표시됩니다.
답변2
텍스트 파일의 해당 위치에서 데이터를 가져오려면 작은 awk 스크립트를 사용할 수 있습니다.
awk '{print substr($0,7,4); exit;}' yourfilename
또는머리그리고자르다
head -1 yourfilename | cut -c7-10