1440665 8 drwxrwx--- 2 smithjoe smithjoe 1024 May 29 09:01 .
1960596 8 -rwxrwx--x 1 smithjoe smithjoe 3190 May 29 09:00 ./file1.prl
3197096 8 -rw-rw---- 1 smithjoe smithjoe 1594 May 24 16:11 .dir/documents/file2.prl~
1790401 8 -rw------- 1 smithjoe smithjoe 3205 May 29 09:01 .dir/files/file3.prl
6754401 8 -rw------- 1 smithjoe smithjoe 3205 May 29 09:01 .smithjoe/file3.prl
2737401 8 -rw------- 1 smithjoe smithjoe 3205 May 29 09:01 .smithjoe/folder2
我有一個數組(@file_path),其中包含上面提供的數據。我希望能夠從數組中提取文件/目錄名稱(這是該行的最後一個元素)。我必須使用foreach循環。一旦我做到了。我跳過目錄並將它們保存在一個新的數組中。我用push命令追加數組。通過具有目錄路徑和文件名(perl)的數組的foreach循環
幫我一把。請。
你是怎麼想出這樣的陣列的?有更好的方法來讀取目錄。 –
@mpapec:鑑於「我必須使用foreach循環」的聲明,我猜這是作業,解析'ls -l'的輸出也是賦值的參數之一。 –
@DaveSherohman似乎老師有深刻的分配家庭作業的方法。 –