텍스트파일에서
알파벳이4개짜리 단어만 골라내서 아웃풋 받는건데
예를 들어서
file.txt 안에
abc abcd abcd acc bcdef accm acbfge
acbfge acbal ggkms ssangssang
있으면
리핏없게
abcd
accm 만 출력되는건데
tr -cs \"A-Za-z\" \"\\n\" < file.txt | tr \'[A-Z]\' [a-z] | grep [a-z] \\{4\\} | sort | uniq -c
이따구로 썻는데 난 안되는건가.....
숙제맞아 도와조 횽아들
유닉스 할줄 아는 횽들
용요요용(122.57)
2011-08-18 11:51
추천 0
댓글 13
다른 게시글
-
mercedes㉦benz형님 [39]형님(121.172) | 11.08.18추천 0
-
실무에서의 포인터사용안 예시를보고싶은데 [7]ㅂㅈㄷ(210.178) | 11.08.18추천 0
-
숙제 해줄려고 했는데 글삭제 개새;끼야 [1]데덴찌(mongblang) | 11.08.18추천 0
-
공군 나온 멋진 오빠야들 있나요? [3]iljeomobol..(rntjr) | 11.08.18추천 0
-
여긴 다들 학생들이 많으니 크게 와닫지 않겠지만 방금 엄청난 기사를봤다. [6]rntjr(121.190) | 11.08.18추천 0
-
소프트웨어에 대한 옛 글...천재해커(121.139) | 11.08.18추천 0
-
이쯤에서 프갤 정화! [1]데덴찌(mongblang) | 11.08.18추천 0
-
[정치사회갤] 무상급식과 이번투표에 대한 내 생각.. [3]ㄱㄴㄴ(175.198) | 11.08.18추천 0
-
이거 무슨 동물 같음? [1]blackd(blackd) | 11.08.18추천 0
-
난 존나 일하고 싶다데덴찌(mongblang) | 11.08.18추천 0
숙제징징이네
에이 그러지말고 한번 도와줍시다
왜 어렵게 하지? 캣 file.txt|grep -w [a-zA-Z][a-zA-Z][a-zA-Z][a-zA-Z]
리핏안하게 하려면 저기에 |uniq 정도 넣어주면 되겠지
훈훈하네요
tr grep sort uniq를 파이프로 연결해서 쓰래....
그리고 저거 예 쓰느라 그랬는데 알파벳 4개가 아니라 12개라 12개 다 [A-Za-z]쓸수없자나
뭔 숙제가 그래 아웃풋만 맞으면 되지 뭐하러 같이 연결하라는거지? tr 쓰라는건 알파벳이 아닌 문자들(숫자, 특문등)을 제거하라는 의미 같고 그뒤에 grep으로 글자 길이를 걸러내고 sort로 알파베티컬 하게 정렬한 뒤에 중복되는거 거르라고 uniq를 쓰라는 것 같네.
맞아 맞아 저 텍스트 파일이 문장으로 되있는데 내 생각에는 tr로 한줄씩으로 나눠서 소문자로 바꾼다음에 grep으로 글자길이 걸러내고 sort로 정렬하고 uniq로 중복짜르고 하는건데 딴건 괜찮은거같은데 grep으로 알파벳 12개짜리 단어를 어떻게 찾는질 모르겠어...
문제가 12개 길이인 단어를 찾는거냐?
이거 간단하게 /^\\w{12}$/ 하면 되지 않냐?
그러네 grep -E ^[a-zA-Z]{12}$ 이러면 되겠네
-E가 없는거였구나 고마워 형들 복받을꺼야 이제 나머지도 해야지