$var = adminstrator; //일때
admin 만 다른 변수에 집어넣으려고 하는데 쉘스크립트에서는 어떻게 잘라야 할지 모르겠네요.
제발 알려주세여.
#!/bin/bash a="administrator" b=` echo $a | awk -F '' '{ print $1 $2 $3 $4 $5}'` echo $b
더 좋은 방법은 다른 분이 달아주실겁니다.
$var = adminstrator; //일때 admin 만 다른 변수에 집어넣으려고 하는데 쉘스크립트에서는 어떻게 잘라야 할지 모르겠네요. 제발 알려주세여.
var=administrator var2=admin
=3 =3 =3
농담이었습니다. bash라면
$ var2=${var:0:5} $ echo $var2 admin $
이 가능합니다.
------------------------------- == warning 대부분 틀린 얘기입니다 warning ===
제 답변이 너무 허접해서 지우려고 했더니 삭제가 안되는군요;;
이런;
글자 하나가 1바이트면 var2=`echo $var | cut -b -n 1-5`
멀티바이트 환경이면 var2=`echo $var | cut -c 1-5`
텍스트 포맷에 대한 자세한 정보
<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]
[code:1]#!/bin/basha="adminis
더 좋은 방법은 다른 분이 달아주실겁니다.
Re: 쉘스크립트에서 변수를 자르려면 어떻게 하나요?
var=administrator
var2=admin
=3 =3 =3
농담이었습니다.
bash라면
$ var2=${var:0:5}
$ echo $var2
admin
$
이 가능합니다.
-------------------------------
== warning 대부분 틀린 얘기입니다 warning ===
제 답변이 너무 허접해서 지우려고 했더니 삭제가 안되는군요;; 이
제 답변이 너무 허접해서 지우려고 했더니 삭제가 안되는군요;;
이런;
글자 하나가 1바이트면var2=`echo $var | cut -b -
글자 하나가 1바이트면
var2=`echo $var | cut -b -n 1-5`
멀티바이트 환경이면
var2=`echo $var | cut -c 1-5`
댓글 달기