티스토리 뷰

[/계정/.bashrc 설정]


if [ "$TERM" != "dumb" ]; then

eval"`dircolors -b`"

alias ls='ls --color=auto'

fi


를 추가하고 재시작 (source /계정/.bashrc) 한다


[출처] http://blog.naver.com/PostView.nhn?blogId=paradox1573&logNo=40118486184




[eval 설명]


인터프리터 언어인 펄, 파이썬, 티클언어의 특징은 모든 프로그램을 문자열(string)화 시켜서 번역한다는데 있습니다.
프로그램을 실행시키면 인터프리터가 프로그램을 읽어서 번역합니다.
그런데 또 한가지 특징은 프로그램내에서 인터프리터를 실행시킬수 있습니다.
그게 eval 이지요...

$str = '$c = $a + $b'; # Perl 은 이 문장의 내용을 전혀 상관하지 않습니다.. 문법검사도 안합니다.
....
수억만 라인의 코드가 쓰여진뒤.. 흠흠..
....
$a = 10; $b = 20;
eval $str; # eval 명령을 만났을때 비로소 문자열을 실행합니다. (원칙적으로는 인터프리터언어가 다시 호출이 됩니다.)
print $c; # prints 30


[출처] http://ubuntu.or.kr/viewtopic.php?p=33018





728x90
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함