使用 grep 命令,备份指定目录下的所有包含“apple“的文件。

本篇仅用于记录自己所学知识及应用,代码仍可优化,仅供参考,如果发现有错误的地方,尽管留言于我,谢谢。

运行结果:
在这里插入图片描述

shell脚本内容:

#!/bin/bash

name="`grep "apple" ./*.txt -l`"		#在制指定路径下的所有.txt文件中查找apple
if [ $? -eq 0 ]							#找到了apple
then
	ls jiajia                    		#查看jiajia这个目录
	if [ $? -ne 0 ]						#如果目录不存在
	then
		mkdir jiajia					#创建一个
	fi

	for m in $name					
	do
		cp "$m" ./jiajia				#一个一个地复制到jiajia目录中
	done
	echo "备份完毕!"
fi

猜你喜欢

转载自blog.csdn.net/weixin_43793181/article/details/108609740
今日推荐