2013-02-27 97 views
-11

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

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

哪些是替代这个命令?

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

+0

你可以用python代替perl! – 2013-02-27 21:50:18

+0

我问你为什么不喜欢'perl -e',这样我就能更好地理解你喜欢什么。你为什么不喜欢它? – Schwern 2013-02-27 21:50:32

+0

@sputnick不知道他想要什么。但我只是给出了一个想法。 – 2013-02-27 21:51:51

回答

4

试试这个:

perl -E 'say "A"x5' 

或:

perl<<! 
print "A"x5 
! 

echo 'print "A"x5' | perl 
2

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

$ cat perle 
#!/bin/sh 

perl -e "[email protected]" 

它可以让你写perle 'print "Hello"'。报价仍然是必要的。您可以使用Devel::REPL及其re.pl

$ re.pl 
$ "A"x5 
AAAAA 

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