perl學習感悟

2021-04-17 23:46:22 字數 458 閱讀 7025

學perl有了一段時間了,但一直沒怎麼用過,今天突然起興想寫乙個遍歷檔案與資料夾的**,於是揮筆寫起

#/usr/bin/perl

$s=;

chomp($s);

&file($s."//*");

sub file()

}}以上**在perl builder 2.0    active perl 5.8.8  winxp環境中編譯通過.

寫完很是興奮,發現perl很是強大,但在除錯中出現乙個問題,就是無法顯示路徑帶空格的檔案及資料夾,很是鬱悶.

發現問題出現在glob這個函式上,上網查了下資料,發現這個函式有兩個引數,其中乙個是用空格隔開的.

研究了半天,沒找到解決方案,想用常規的opendir,readdir代替,發現竟無法支援正規表示式.不知道是不是我**的問題.看來只有用第三方模組了(file:find).

繼續努力,尋找解決方案........

perl學習 perl除錯命令

除錯命令列表如下 所有命令都在除錯提示符下頂格輸入,命令大小寫有關 h 顯示偵錯程式的幫助資訊。h 以分頁形式顯示偵錯程式的幫助資訊。hh 顯示乙個壓縮的幫助資訊。h除錯命令 顯示某個除錯命令的幫助。perl偵錯程式用法中p表示式 顯示變數或表示式的值,不顯示複雜變數嵌入的結構和資料。x表示式 顯示...

IT學習感悟

這幾天對幾個的請教方式頗感無奈。這裡舉2個例項 有個因為專案比較急,而且之前也沒有怎麼接觸過該項目的一些相關知識。正好我對這方面熟悉,於是找到我給出一些建議和提示。我大概知道了其要點,然後從頭到尾給出了一些架構和技術上的要點。我覺得憑這些應該沒有什麼大問題了。沒想到在未來幾天裡,該一直問我一些我已經...

perl 簡單學習,安裝perl模組

檢查是否安裝了某個perl模組 有多種方式 0.perldoc perlinstall 列出所有的模組及版本號 1.perl m模組名 e 1 模組名不加空格 沒有返回值則說明有此模組 2.perl e use dbd oracle print dbd oracle version n window...