shell脚本读取文件里的路径删除路径中的文件

shell脚本读取文件里的路径删除路径中的文件

#!/bin/sh

filename="文件位置"
##以分号做分隔符
IFS=";"
##记录成功删除的文件个数
a=0
##读取文件里的路径 把路径给line `(反斜线tab上的按键)
for line in `cat $filename`;
do
##判空操作 里面各个位置都需要有空格 原理未知
	if [ -f $line ]
		then
		##删除文件个数记录
			a=$(($a+1))
			##删除文件,不需要循环没写r
			rm -f $line
		else
			echo "随便写点啥输出"
	##if结束(很简洁)
	fi
##for循环结束
done

文件内容格式

/home/a1.txt;/home/a2.txt;/home/a3.txt;

搜索资料
linux shell读取文件
https://www.csdn.net/tags/OtTacg3sNjMyMy1ibG9n.html
设置分隔符,通过 IFS 变量
https://blog.csdn.net/bandaoyu/article/details/120659630
判断文件是否存在
https://blog.csdn.net/ababab12345/article/details/123667198
linux给变量加1
https://blog.csdn.net/ichen820/article/details/108339090

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值