全局搜索目录

使用内置的Perl glob函数打印目录中所有文件的列表非常简单。让我们看一个简短的脚本,它在包含脚本本身的目录中全局显示并打印所有文件的列表。...

使用内置的Perl glob函数打印目录中所有文件的列表非常简单。让我们看一个简短的脚本,它在包含脚本本身的目录中全局显示并打印所有文件的列表。

Working on a laptop

perl glob函数的示例

#!/usr/bin/perl -w @files = <*>; foreach $file (@files) { print $file . "\n"; }

当您运行该程序时,您将看到它输出目录中所有文件的文件名,每行一个。glob发生在第一行,如&lt*&燃气轮机;字符将文件名拉入@files数组。

@files = <*>;

然后,只需使用foreach循环打印出数组中的文件。

您可以在文件系统中的<>标记之间包含任何路径。例如,假设您的网站位于/var/www/htdocs/目录中,您需要所有文件的列表:

@files = </var/www/htdocs/*>;

或者,如果您只需要扩展名为.html的文件列表:

@files = </var/www/htdocs/*.html>;

  • 发表于 2021-09-05 06:57
  • 阅读 ( 134 )
  • 分类:编程

你可能感兴趣的文章

如何有效地创建和管理python虚拟环境

...新手甚至一些专家来说,一个常见的陷阱是在激活之前在全局空间中安装他们的依赖项。这是行不通的;您应该在安装依赖项之前激活它。 ...

  • 发布于 2021-03-30 13:53
  • 阅读 ( 240 )

如何在linux上的bash中设置环境变量

...被称为环境变量。 一些环境变量是系统范围的,或者是全局的。其他人是全会,只能由你看到。其他人无法引用您的会话环境变量。在shell中定义了第三组环境变量。您的区域设置、时区和键盘设置、shell尝试查找命令时搜索的...

  • 发布于 2021-04-02 06:44
  • 阅读 ( 218 )

如何在linux上使用grep命令

...它改名为grep。他的名字来自ed命令字符串g/re/p,翻译成“全局正则表达式搜索” 你可以看汤普森和布莱恩·克尼根谈论格雷普的出生。 使用grep进行简单搜索 要在文件中搜索字符串,请在命令行中传递搜索项和文件名: 将显示...

  • 发布于 2021-04-02 17:23
  • 阅读 ( 164 )

如何使用命令行在linux中查找文件和文件夹

...下所示。 locate -b ‘\mydata’ 上面命令中的反斜杠是一个全局字符,它提供了一种方法,可以将非特定文件名中的通配符扩展为一组特定的文件名。通配符是一个符号,当表达式求值时,可以用一个或多个字符替换。最常见的通...

  • 发布于 2021-04-07 17:51
  • 阅读 ( 178 )

linux终端使用tab补全时如何忽略大小写

...单,我们将向您展示如何添加。 有两个.inputrc文件:一个全局文件适用于系统上的所有用户(/etc/.inputrc),另一个本地文件位于当前用户的主目录中,仅适用于该用户(~/.inputrc)。~字符表示主目录,例如/home/lori/。local.inputrc文...

  • 发布于 2021-04-09 08:13
  • 阅读 ( 201 )

如何在ubuntu13.10中禁用全局菜单

Ubuntu的全局菜单是为程序窗口提供更多空间而设计的。但是,如果您使用一个大的监视器或多个监视器,全局菜单可能是一个烦恼,因为菜单远离各自的程序窗口。 如果你不喜欢ubuntu13.10中的全局菜单功能,你可以很容易地关...

  • 发布于 2021-04-11 09:56
  • 阅读 ( 100 )

如何手动卸载全局安装的chrome扩展

...程序的开发人员行为正常,则可以从Windows控制面板卸载全局安装的扩展程序。它们将与系统上安装的其他应用程序一起显示在“程序和功能”部分。如果可以的话,从控制面板卸载它们。 对于“询问”工具栏,Ask.com网站尽管...

  • 发布于 2021-04-12 00:36
  • 阅读 ( 210 )

如何手动卸载全局安装的firefox扩展

...使您的已安装扩展列表混乱不堪。 windows控制面板 如果全局安装的扩展是一个性能良好的软件,您可能可以从Windows控制面板的Programs and Features窗口卸载该扩展。只需搜索扩展名,然后像卸载其他程序一样卸载它。 然而,这并...

  • 发布于 2021-04-12 00:41
  • 阅读 ( 123 )

linux下如何将全局热键绑定到wine程序

... 通过发出以下命令安装xdool: sudo apt-get install xdotool   全局绑定 xdool程序本身并不能帮助我们全局绑定到热键,但是我们可以使用已经存在的OS热键系统。我们要做的是创建一个简单的脚本,利用xdool将我们想要的击键发送到Bala...

  • 发布于 2021-04-12 04:12
  • 阅读 ( 134 )

导出要访问的exchange全局地址列表

Outlook不提供将Exchange全局地址列表导出为任何格式的选项。你甚至连在搜索时排序的选项都没有,这让我抓狂。。如果我想看看谁在休斯顿的办公室工作,我不想看整个名单。 当然,您可以让exchange管理员为您导出一个列表,但...

  • 发布于 2021-04-14 15:43
  • 阅读 ( 98 )
yoyo0827
yoyo0827

0 篇文章

相关推荐