텍스트 파일에 다음이 있습니다.
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