Re: [問題] 請問 shell 的語法

看板Programming作者 (Cindy Wang)時間7年前 (2017/01/20 23:55), 7年前編輯推噓2(206)
留言8則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《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 的 '..' 裡面不能有 ' 的.. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 112.121.78.5 ※ 文章網址: https://www.ptt.cc/bbs/Programming/M.1484927706.A.1FC.html ※ 編輯: CindyLinz (112.121.78.5), 01/20/2017 23:55:27

01/21 00:55, , 1F
你好, 我在 bash 環境中執行 perl
01/21 00:55, 1F

01/21 00:56, , 2F
可是這三種寫法都回應syntax error
01/21 00:56, 2F

01/21 00:57, , 3F
Execution of p.pl aborted
01/21 00:57, 3F

01/21 00:58, , 4F
due to compilation erros. 該怎辦? thanks
01/21 00:58, 4F

01/21 01:01, , 5F
你再詳細講一下你怎麼執行的 ^^|
01/21 01:01, 5F

01/21 01:19, , 6F
對不起, 我發現是在更前面的語法寫錯
01/21 01:19, 6F

01/21 01:20, , 7F
您的方法三個都可以用!! 感謝您的指導!
01/21 01:20, 7F

01/21 01:44, , 8F
好歐~~ XD
01/21 01:44, 8F
文章代碼(AID): #1OWZBQ7y (Programming)
討論串 (同標題文章)
文章代碼(AID): #1OWZBQ7y (Programming)