안녕하세요~
쉘스크립트로 프로그램을 작성중인데,
콤마로 구분지어진 TEXT를 읽어,
콤마를 기준으로 분류하고 싶습니다.
예를들면,
abc,def,efg 이런식이면,
abc def efg
이런식으로 콤마를 기준으로 나누고 싶네요..
어떻게 하면 될까요 ~~
도와주세요~~
다음과 같이 명령을 쳐보세요!~
echo abc,def,efg | sed -e s/\,/\\n/g
저렇게 하니까 되네요^^
그런데~ 저기서 나온 결과값을, 따로 변수에 담을수 있나요?
아래와 같이 하면... 변수에 담을수 있지요...
#!/bin/sh for I in `echo abc,def,efg | sed -e s/\,/\ /g` do echo $I done
감사하게도 빨리 답변 주시네요^^; 정말 감사합니다(__)
그런데^^;;
변수에 담는것 까진 이해가 되는데 -_- 걔네들을 하나씩 꺼내서 쓸순없나요~? 예를들면 배열같은데 담아서,
var[0] var[1] 이런식으로요..^^
C언어만 도통하다가 스크립트 할려니 어렵네요 ㅜ_ㅜ
아래와 같이 해보시고,,, 프로그램을 하셨으니,,, 더 자세한건 메뉴얼을 참조해 보세요!~
http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/arrays.html
퇴근시간이 아직도 10분도 넘게 남았어요!~ 아우!~ 지겨워!~ ㅋㅋ
#!/bin/sh array=(`echo abc,def,efg | sed -e s/\,/\ /g`) N=0 while [ $N -lt 3 ] do echo "array$N = ${array[$N]}" let N=N+1 done
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
다음과 같이 명령을
다음과 같이 명령을 쳐보세요!~
앗..감사합니다~
저렇게 하니까 되네요^^
그런데~ 저기서 나온 결과값을, 따로 변수에 담을수 있나요?
아래와 같이 하면...
아래와 같이 하면... 변수에 담을수 있지요...
아하...감사합니다^^
감사하게도 빨리 답변 주시네요^^;
정말 감사합니다(__)
그런데^^;;
변수에 담는것 까진 이해가 되는데 -_- 걔네들을 하나씩 꺼내서 쓸순없나요~?
예를들면 배열같은데 담아서,
var[0] var[1] 이런식으로요..^^
C언어만 도통하다가 스크립트 할려니 어렵네요 ㅜ_ㅜ
아래와 같이
아래와 같이 해보시고,,, 프로그램을 하셨으니,,, 더 자세한건 메뉴얼을 참조해 보세요!~
http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/arrays.html
퇴근시간이 아직도 10분도 넘게 남았어요!~ 아우!~ 지겨워!~ ㅋㅋ
댓글 달기