作者 主題: perl 单引号里的字符串怎么换行?  (閱讀 5425 次)

0 會員 與 1 訪客 正在閱讀本文。

cct2004

  • 懷疑的國中生
  • **
  • 文章數: 37
    • 檢視個人資料
perl 单引号里的字符串怎么换行?
« 於: 2007-05-31 02:15 »
'fred'root@szxingxing:~# cat >literal
#! /usr/bin/perl -w
print 'fred\\\n';
root@szxingxing:~# ./literal
fred\\nroot@szxingxing:~# cat >literal
#! /usr/bin/perl -w
print 'fred\\\\n';
root@szxingxing:~# ./literal
fred\\nroot@szxingxing:~#

为什么只显示两个反斜线呢?

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
perl 单引号里的字符串怎么换行?
« 回覆 #1 於: 2007-05-31 08:47 »
一定要用單引號嗎,

用雙引號不就解決問題了  :roll:

或是改成這樣

print 'fred'."\n";

cct2004

  • 懷疑的國中生
  • **
  • 文章數: 37
    • 檢視個人資料
perl 单引号里的字符串怎么换行?
« 回覆 #2 於: 2007-06-01 16:44 »
谢谢。只是想緾清 ' ' " " 的区别.