Re: [问题] 请问 shell 的语法

楼主: CindyLinz (Cindy Wang)   2017-01-20 23:55:03
※ 引述《heyk1 (大热天)》之铭言:
: 大家好,
: 最近写 perl, 想要利用 system 来做些事:
: 在 perl 下:
: system "echo 'happy 'NEW' year' > 1.log ";
: 目的是希望呼叫 shell 的 echo 来使用, 并把
: happy 'NEW' year 这句话 贴到 1.log 之内.
: 但是 ' 符号会造成语法上的不正确.
: 搞不太懂是 perl 的 system 指令还是 echo 的问题.
: 请各位达人指教一下.
: 感恩~

system "echo \"happy 'NEW' year\" > 1.log";
或是
system q(echo "happy 'NEW' year" > 1.log);
或是
system qq(echo "happy 'NEW' year" > 1.log);
shell 的 '..' 里面不能有 ' 的..

Links booklink

Contact Us: admin [ a t ] ucptt.com