어떻게 셸 로 집합 에서 지정 한 몇 번 째 줄 의 요 소 를 얻 습 니까?

사용 할 명령 sed, awk
sed 의 구법 sed - n '6p' text 여기 6p 는 여섯 번 째 문장 을 가리 키 며 이 안 으로 미 루 는 것 입 니 다. 몇 p 는 몇 번 째 문장 입 니 다. 꼭 추가 하 는 것 을 기억 하 세 요. '
awk 의 용법 awk '{print $1}' 여기 $1 은 첫 번 째 열 을 말 합 니 다.
예 를 들 어 우리 가 집합 text 를 text. txt 라 고 부른다 고 가정 합 니 다.
1 2 3
4 5 6 
7 8 9 


그 중 세 번 째 열 두 번 째 줄 의 숫자 6 입력 코드 를 추출 해 야 합 니 다.
sed -n '2p' text.txt | awk '{print$3}'


출력 결과
6

어떤 요소 에 값 을 부여 해 야 한다 고 가정 합 니 다 (list)
list = `echo | sed -n '2p' text.txt | awk '{print$3}'`

좋은 웹페이지 즐겨찾기