我使用“perl -e”命令来生成字符串输出文件,例如:
> perl -e 'print "A"x5'
AAAAA
这个命令的替代品是什么?
不要问我为什么,但我不喜欢这个命令,我找不到其他相似的东西。
答案 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
?