【发布时间】:2017-07-11 05:59:14
【问题描述】:
我正在使用grep 和sort 命令来获取文件中所有变量名的唯一列表。但是它不适用于 Perl。
/tmp/a.txt
Hello
A
A
$TEST
$ABC
$HELLO
$HELLO
Unix 命令
grep -o '\$\<[^/ ]*\>' /tmp/a.txt | sort -u
$ABC
$HELLO
$TEST
Perl
my @Var = ` grep -o /\/$\<[^/ ]*\>/ /tmp/a.txt | sort -u`;
【问题讨论】:
-
为什么要在 Perl 中编写 bash 代码?使用 Perl 语言来解决问题几乎总是比使用较少的语言更好。