2013-02-27 62 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