【发布时间】:2010-04-12 06:36:45
【问题描述】:
我正在尝试按照“Minimal Perl”一书中描述的方式理解 Perl。
我已将所有源 txt 文件上传到我自己的服务器上:results folder
我在这样的“链”中使用多个 bash 命令得到了输出:
cat run*.txt | grep '^Bank[[:space:]]Balance'|cut -d ':' -f2 | grep -E '\$[0-9]+'
我知道这远不是最简洁和最有效的,但至少它有效......
随着我们的 uni 主题现在转移到 Perl 部分,我想知道是否有一种方法可以在一行中获得相同的结果?
我正在尝试类似下面的代码但卡在中间:
Chenxi Mao@chenxi-a6b123bb /cygdrive/c/eMarket/output
$ perl -wlne 'print; if $n=~/^Bank Balance/'
syntax error at -e line 1, near "if $n"
Execution of -e aborted due to compilation errors.
【问题讨论】:
标签: perl