Perl中的切片数组

1 arrays perl system-calls slice

我知道有更简单的方法可以做到这一点,但我必须演示删除系统调用的前七行(top -bn1)并使用数组切片将结果写入文件.我目前在删除七行的语法方面遇到了麻烦,我不知道如何将其写入文件.

my @top_command = `top -bn1`;

@top_command = @top_command(7..@top_command); 

print @top_command, $file_name;
Run Code Online (Sandbox Code Playgroud)

fri*_*edo 6

  1. 数组索引使用方括号([])而不是括号.
  2. 你可以称为数组指数最高@array$#array.
  3. 我甚至无法告诉你在第三行中想要做什么,但你可能想要查找splice运算符.

这应该足以完成你的任务.