我正在上unix / linux类,我们还没有学习变量或函数。我们刚刚学习了一些基本实用程序,例如标志和管道,输出和追加到文件。在实验室任务中,他希望我们找到最大的文件并将其复制到目录中。
我可以获得5个最大的文件,但我不知道如何在一个命令中将它们传递给cp
ls -SF | grep -v / | head -5 | cp ? Directory
这将是:
cp `ls -SF | grep -v / | head -5` Directory
假设管道是正确的。反引号替换该行中命令的输出。
您还可以进行测试:
cp `echo a b c` Directory
将全部复制a,b和c成Directory。
a
b
c
Directory