리눅스에서 무리 없이 사용하던 스크립트를 솔라리스에서 쓸려고
하니 이상한 에러를 내면서 실행이 안되는 군요.
리눅스는 bash를 쓰고 솔라리스는 csh을 쓰고 있습니다.
에러 구문은 아래와 같습니다.
config() { cat $(pwd)/test.config.1 | sed "s/$I $IV/$I $INV/" > $(pwd)/test.config.2 }
음... 이 처리 루틴은 함수로 만들어서 했는데 에러가 나는군요.
bash의 function 기능은 sh 에서 가져왔지 싶습니다..
기본적으로 bash가 sh, ksh 쪽에 더 비슷하지요.
---http://coolengineer.com
C chell은 function기능이 없습니다.. 대신 alias를 이용하라고 되어있지요.
csh대신 bash를 설치하셔서 쓰는게 좋겠습니다.
텍스트 포맷에 대한 자세한 정보
<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]
bash의 function 기능은 sh 에서 가져왔지 싶습니다..
bash의 function 기능은 sh 에서 가져왔지 싶습니다..
기본적으로 bash가 sh, ksh 쪽에 더 비슷하지요.
---
http://coolengineer.com
csh는 다릅니다.
C chell은 function기능이 없습니다..
대신 alias를 이용하라고 되어있지요.
csh대신 bash를 설치하셔서 쓰는게 좋겠습니다.
댓글 달기