데이터가 "~"로 구분된 sam1.txt라는 파일이 있습니다. 카테고리라는 특정 열에서 센터 수를 찾으시겠습니까?
답변1
나는 이렇게 할 것이다:
- 첫 번째 행을 가져오는 데 사용합니다
head
. - 이 줄에서 문자열을
"Category"
using 으로 설정합니다grep -o
. ~
이 문자열에서 발생 횟수를 세어grep -c
해당 범주가 포함된 열 번호를 확인합니다.- 해당 열을 사용합니다
awk -F'~'
(tail
첫 번째 행을 삭제할 수도 있음). center
using이 포함된 카테고리를 가져오고grep
"중심에서 벗어난" 또는 "중심에서 벗어난"과 같은 항목이 일치하지 않도록 문자열을 양쪽에 고정하도록 주의하세요.- 마지막으로, "center" 범주의 행 수(즉, 항목 수)를 계산합니다
wc -l
.
man
이러한 명령은 해당 페이지에 잘 문서화되어 있습니다.