看到了脚本(见下文),但找不到有关“-n”的更多信息。
my $numeric =0;
my $input = shift;
if ($input eq "-n") {
$numeric =1;
$input = shift;
}
my $output = shift;
open INPUT, $input or die $!;
open OUTPUT, ">$output" or die $!;
my @file = <INPUT>;
if ($numeric) {
@file = sort { $a <=> $b } @file;
} else {
@file = sort @file;
}
print OUTPUT @file;
解释脚本的文本如下“如果我们在命令行上看到程序名称后的第一件事是字符串-n
,那么我们正在执行数字排序。” Google 搜索似乎无法识别大多数“非字母数字”符号,因此"-n"
搜索不会产生任何结果。我看到的唯一其他地方"-n"
是学习 perl,它说以下“转换后的sed
脚本可以在有或没有-n
选项的情况下运行”。甚至不确定这是否与"-n"
脚本中的相同。知道在哪里可以找到有关的更多信息-n
(尽管它可能仅表示数字字符串??仅此而已)