【发布时间】:2013-05-30 00:17:59
【问题描述】:
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 命令附加该数组。
帮帮我。请。
【问题讨论】:
-
你是怎么想出这样的数组的?有更好的方法来读取目录。
-
@mpapec:鉴于语句“我必须使用 foreach 循环”,我猜这是作业,解析
ls -l的输出也是赋值的参数之一。跨度> -
@DaveSherohman 看来老师们布置作业的方法很深刻。
标签: perl