当前位置: 首页 > 编程笔记 >

Perl中的Backstick运算符

慕凡
2023-03-14
本文向大家介绍Perl中的Backstick运算符,包括了Perl中的Backstick运算符的使用技巧和注意事项,需要的朋友参考一下

在Perl程序中执行任何Unix命令的最简单方法是使用backstick运算符。您只需将命令放入backstick运算符中,这将导致命令执行并返回其结果,该结果可以存储如下:

#!/usr/bin/perl
@files = `ls -l`;
foreach $file (@files) {
   print $file;
}
1;

执行以上代码后,它将列出当前目录中可用的所有文件和目录-

drwxr-xr-x 3 root root 4096 Sep 14 06:46 9-14
drwxr-xr-x 4 root root 4096 Sep 13 07:54 android
-rw-r--r-- 1 root root 574 Sep 17 15:16 index.htm
drwxr-xr-x 3 544 401 4096 Jul 6 16:49 MIME-Lite-3.01
-rw-r--r-- 1 root root 71 Sep 17 15:16 test.pl
drwx------ 2 root root 4096 Sep 17 15:11 vAtrJdy
 类似资料:
  • 主要内容:算术运算符,实例,比较运算符,实例,实例,赋值运算符,实例,位运算,实例,逻辑运算符,实例,引号运算,实例,其他运算符,实例,运算符优先级,实例运算符是一种告诉编译器执行特定的数学或逻辑操作的符号,如: 3+2=5。 Perl 语言内置了丰富的运算符,我们来看下常用的几种: 算术运算符 比较运算符 逻辑运算符 赋值运算符 位运算符 引号运算符 其他运算符 运算符优先级 算术运算符 表格实例中我们设置变量 $a 为 10, $b 为 20。 运算符 描述 实例 + 加法运算 $a + $

  • 运算符是一种告诉编译器执行特定的数学或逻辑操作的符号,如: 3+2=5。 Perl 语言内置了丰富的运算符,我们来看下常用的几种: 算术运算符 比较运算符 逻辑运算符 赋值运算符 位运算符 引号运算符 其他运算符 运算符优先级 算术运算符 表格实例中我们设置变量 $a 为 10, $b 为 20。 运算符 描述 实例 + 加法运算 $a + $b 结果为 30 - 减法运算 $a - $b 结果为

  • 我对Perl非常陌生,希望创建一种具有优先使用新的Perl 6语法功能的运算符的域特定语言。例如以正确的方式解析“1 2*6”。 到目前为止,我所找到的文档(例如本文)还没有针对具有优先声明的运算符的语法规则的示例。 我有一个非常简单的例子 这给了我 我只想构造一个抽象语法树。

  • 问题内容: 任何人都可以通过一些示例解释在Java中使用^运算符吗? 问题答案: 与大多数语言中的^相同,只是XOR。

  • 问题内容: 我最近从Apple 下载了 Advanced NSOperations 示例应用程序,并找到了此代码… 似乎使用了运算符来代替,但我从未见过。 它是什么? 问题答案: 它是用于语句中模式匹配的运算符。 您可以在这里了解一下如何使用和利用它来提供自己的实现: http://oleb.net/blog/2015/09/swift-pattern-matching/ http://austi

  • 问题内容: 什么是运营商吗?例如,以下操作做什么? 问题答案: 它是右移操作符,将所有位向右“移动”一次。 二进制10是 1010 移到右边变成 0101 这是5