여러가지 단어중에 특정단어 앞에 *가 붙은것은 어떻게 구분해야하나요?
글쓴이: xoduddk123 / 작성시간: 금, 2015/01/09 - 9:25오후
안녕하세요.
프로그래밍을 하고있는데 어려운점이 있어서 문의드립니다.
기준 문자열은 아래와 같습니다.
"AAA BBB *CCC DDD"
보시는 바와 같이 CCC앞에만 *이 붙어있습니다. 쉘 스크립트로 하던지 아니면 프로그래밍으로 하던지 방법이야 어떻게든 간에
저 문자열중에 *가 붙은 단어를 찾아서 앞의 *를 제외한 "CCC"만을 출력하고싶습니다.
관련 C함수나 쉘스크립트 명령어 같은 것이 있을까요??
Forums:
$ cat txt AAA BBB *CCC
system 함수를 이용해서 C로 짜볼라고 했는데
아 감사합니다 해결되었습니다.
c로 짜면 더 간단할 것 같은데요..일단 파일을
답글 다는 중에 수정하셨네요. 제 글은 그냥 남겨두겠습니다.
--
c로 짜면 더 간단할 것 같은데요..
일단 파일을 단어별로 읽어서 첫번째 캐릭터라 * 면
이후 *가 아닌 캐릭터이후를 출력하게 하면 되지 않나요?
아 이런 방법도 있었군요... 많이 배우고
아 이런 방법도 있었군요... 많이 배우고 감사합니다...
$ cat txt AAA BBB *CCC
GNU awk 버젼입니다.
댓글 달기