不知道这样是不是你要的效果,没使用sed
#!/bin/bashfor i in `cat b.txt`
do
cat a.txt |grep $i
if [ $? -eq 1 ]
then
echo $i >> c.txt
fi
done
就是一个匹配,把不存在的放入c.txt中
将当前目录下面包括子目录中的png文件移动至指定的target目录
对一个的shell脚本
通常我们使用如下的方式去批量删除文件:
那是否可以采用类似方式通过find命令来批量移动文件呢?
很遗憾,不能采用这种方式来实现
理由: 像cd和ls命令只需要一个input,而像mv和cp等命令都需要两个input,需要source和target。通过管道只能获得一个input。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)