Perl 需要更多关于';这里正在做什么? 反向打印; 打印排序;
perl处理这些操作的确切步骤是什么 对于Perl 需要更多关于';这里正在做什么? 反向打印; 打印排序;,perl,Perl,perl处理这些操作的确切步骤是什么 对于1stone,perl不仅颠倒了调用参数的顺序,而且还颠倒了每个文件的内容…这在中进行了描述。以下是这些文件的摘录: print reverse <>; print sort <>; 空文件句柄是特殊的:它可以用来模拟sed和awk的行为。来自的输入来自标准输入或命令行上列出的每个文件。它的工作原理如下:第一次求值时,将检查@ARGV数组,如果它为空,$ARGV[0]将设置为“-”,打开时将提供标准输入。然后将@ARGV数组作为
1st
one,perl不仅颠倒了调用参数的顺序,而且还颠倒了每个文件的内容…这在中进行了描述。以下是这些文件的摘录:
print reverse <>;
print sort <>;
空文件句柄是特殊的:它可以用来模拟sed和awk的行为。来自的输入来自标准输入或命令行上列出的每个文件。它的工作原理如下:第一次求值时,将检查@ARGV数组,如果它为空,$ARGV[0]将设置为“-”,打开时将提供标准输入。然后将@ARGV数组作为文件名列表进行处理
值得阅读整个文档,因为它在各种用例中提供了相当于
的“非魔法”Perl代码;您的意思是“在列表上下文中进行评估”,“反转列表的顺序”,“然后打印列表”。
print reverse <>;
perl -e 'sub BEGIN { @ARGV=reverse @ARGV; } print <>;' /etc/motd /etc/passwd