어떻게 셸 로 집합 에서 지정 한 몇 번 째 줄 의 요 소 를 얻 습 니까?
1276 단어 셸 스 크 립 트 의 자체 요약
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}'`