开始使用免费开始使用

移动相关文件

您刚加入一家初创公司,作为少数技术员工之一。经理请您帮忙清理服务器上的一些文件夹。公司之前尝试过多种服务器监控软件,因此遗留了许多需要删除的文件。

好在您知道,所有需要保留的文件,其内容中同时包含 vptSRVM_

您的任务是编写一个 Bash 脚本,将文件名作为 ARGV 元素传入;如果文件同时满足以上两个条件,就把它移动到 good_logs/。请记住课程里讲过的,q 标志表示"安静模式",不会像 grep 一样返回匹配的行;它只会在有任意行匹配时返回真。

请记住:在 IF 语句中使用像 grep 这样的命令行参数时,不需要方括号,所以不要加!还要记得运行脚本时,每次把一个文件作为一个 ARGV 元素传入。一次一个文件;总共需要运行脚本四次。

本练习是课程的一部分

Bash 脚本入门

查看课程

动手互动练习

通过我们的互动练习之一,将理论转化为实践

开始练习