HP-UX
1752295 회원
4926 온라인
108786 솔루션
새 메시지

script질문이여....

 
권규용
정기 조언자

script질문이여....

어떤 directory밑에 아래의 파일 4개가 있습니다....

--------------------------------------

0000_ttttt_1234_234.std

0000_tttttyyyy_1234_234.std

11111

asdf_qqqqqwwww_1234_234.std

--------------------------------------

위의 4개의 파일중에 구분자가 "_"이면서 두번째 필드의

문자열의 자릿수가 9자리인(tttttyyy,qqqqqwwww) 파일만

추출하려면 어떻게 하죠?

두번째 필드의 9자리의 이름은 매번 바뀝니다...



결론은 , 0000_tttttyyyy_1234_234.std

asdf_qqqqqwwww_1234_234.std

두개의 파일만 나오겠죠?



답변부탁드립니다...





답변 감사합니다..

이종민 님말씀데로 되었지만 파일name 들이 불규칙해서........

어째튼 감사합니다..
2 응답 2
Jongmin, Lee
유치원

script질문이여....

안녕하세요

이종민입니다.



간단하게,

ls *_?????????_*

하시면 되지 않을까요?



안되시다면 다시금 올려주세요

그럼...
Joseph
초등학생

script질문이여....

ls | awk -F _ '{ if(length($2) == 9) print $0 }'



위와 같이 하시면 됩니다..

F옵션: 구분자 ( 여기서는 _ )

length함수: 길이

$2: 두번째 필드

$0: 입력된 라인



Good day^^