“perl -e”命令的替代方案

时间:2013-02-27 21:48:28

标签: string perl terminal system

我使用“perl -e”命令来生成字符串输出文件,例如:

> perl -e 'print "A"x5'
AAAAA

这个命令的替代品是什么?

不要问我为什么,但我不喜欢这个命令,我找不到其他相似的东西。

2 个答案:

答案 0 :(得分:4)

试试这个:

perl -E 'say "A"x5'

或:

perl<<!
print "A"x5
!

echo 'print "A"x5' | perl

答案 1 :(得分:2)

您可以编写一个简短的shell脚本来消除-e部分。

$ cat perle
#!/bin/sh

perl -e "$@"

允许您编写perle 'print "Hello"'。报价仍然是必要的。

或者您可以使用Devel::REPL及其re.pl

$ re.pl
$ "A"x5
AAAAA

这些只是在黑暗中拍摄,你不喜欢perl -e