在whenb.csv中指定了需要从/home/root/cf/下移除到/home/root/cf_wh/下文件列表,whenb.csv中包含记录如下:
enb-19832 enb-28293 enb-83883 ....
具体实现的shell脚本:
#!/bin/sh enbArr=() idx=0 for line in `cat whenb.csv` do enbArr[$idx]=$line let idx=$idx+1 done for data in ${enbArr[@]} do $(‘mv /home/root/cf/‘$data‘.txt /home/root/cf_wh/‘$data‘.txt‘) done
Linux Shell:根据指定的文件列表,进行文件位置转移
原文:https://www.cnblogs.com/yy3b2007com/p/11228808.html