姬長信(Redy)

linux – 如何将cut的输出传递给foreach命令?


我有我想要的剪切命令,它抓取文件每行中的第一个单词.
然后我想把cut命令中的每个单词都放到foreach中.
然后,我想在foreach的主体内部执行grep命令,以便在另一个文件中grep该单词.

像这样的东西:

@array = (cut /tmp/10218.after -f1); 
foreach $word (@lines) { 
   grep $word /tmp/10218.before;
} 

显然@array赋值不起作用.我该如何解决这个问题?

我确信有很多方法我不知道它们是什么,或者哪种方式最好还是最好.