0
我試圖研究$$
,但只能找到不同的例子,如$$ tmp 它說它是一個符號引用。
在我的代碼中,它使用my $sftp_batch = "/tmp/poll.$$";
- 它用於文件擴展名。 它代表什麼 - 它是什麼意思?
我試圖研究$$
,但只能找到不同的例子,如$$ tmp 它說它是一個符號引用。
在我的代碼中,它使用my $sftp_batch = "/tmp/poll.$$";
- 它用於文件擴展名。 它代表什麼 - 它是什麼意思?
$$
該Perl運行此腳本的進程號。
參見:perlvar
您運行腳本時,它會得到一個pid
或process number
在底層操作系統。如果您的pid爲1234
,該臨時文件將被稱爲/tmp/poll.1234
等
關鍵是要建立一個唯一的文件名,一個是,雖然這個過程正在運行的機器上沒有其他進程將創建。
要了解內置變量,可以運行'perldoc perlvar'。這比在Google搜索「perl double dollar sign」或「perl dollar dollar」要容易得多。 – ThisSuitIsBlackNot
您可以隨時在Perl中嘗試'print'/ tmp/poll。$$「'來查看您獲得的結果。 – cdarke