echo 명령어로 아래의 와 같이 중간에 변수값이 들어가 있는 글자를 출력하고 싶은데...
#!/bin/sh Version=`grep version INFO | sed 's/^.*="\(.*\)"/\1/'` => 변수 1.5NW 읽어옴 echo "해당 파일은 AAAA_$Version.spa입니다." |
실제 출력되는 값은 거꾸로 된 이런 값이 나옵니다.
.spa입니다.AAAA_1.5.NW |
쉘명령어를 하나하나 배워가면서 작성하고 있는데...
30분동안 아무리 변경해 봐도 거꾸로 작성하는 방법 말고 다른 방식으로 처리할 수 있는 방법을 모르겠습니다.
도움 부탁드립니다^^;
#!/bin/sh
Version=1.5.NW ¶Ç´Â Version="1.5.NW"
echo "it is AAAA_$Version.spa."
ÇØÁÖ´Ï
it is AAAA_1.5NW.spa.
¶ó°í Àß ³ª¿À´Âµ¥¿ä.
½© ½ºÅ©¸³Æ®ÀÇ °£´ÜÇÑ ¼öÁ¤ÀÌ ¾Æ´Ñ ¾Æ¿¹ óÀ½ºÎÅÍ ¸¸µå´Â °ÍÀº óÀ½Àε¥...
¿øÇÏ´Â ±â´ÉÀÌ µÇ´Â ½ºÅ©¸³Æ®¸¦ ã¾Æ¼ ¸¸µé´Ù º¸´Ï Èûµå³×¿ä¤Ð
Version¿¡ µé¾î°¡´Â °ªÀ» È®ÀÎÇغ¸¼¼¿ä. ½Ã½ºÅÛ¹®ÀÚ °°Àº°Ô µé¾î°¡´Â °Í °°Àºµ¥¿ä.
ÀÛ¾÷Çß´ø INFO ÆÄÀÏÀ» ¿ø·¡´ë·Î ÇÏ°í ´Ù½Ã ÀÛµ¿½ÃÄ״µ¥ Á¤»óÀûÀ¸·Î ÀÛµ¿Çϳ׿ä;
¹¹°¡ ¹®Á¦¿´´ÂÁö´Â Á» ´õ °í¹ÎÇØ ºÁ¾ß°Ú½À´Ï´Ù;