如何用SHELL读取文本中的内容并进行操作??

建一文本,内存放需备份文件的路径.比如:/root/1.ext和/txt/bb.exe两个文件.现将其路径:/root/ 和:/txt/分成两行放入backup.txt中.这样后.要求从backup.txt文本中读出这两个路径.然后用CP将这两个路径中的文件都BACKUP到一个指定的文件夹中去.而以后如果我需要加入新的备份路径的话,只要直接到TXT文本中去加一个路径就成了.
可是我不会.呜呜呜呜.
backup.txt格式:
:/root/
:/txt/
高人们救我哪~
---------------------------------------------------------------

#!/bin/sh
bkp_to=./bkp/
for d in cat backup.txt
do
bkp_from=echo $d ¦ sed "s/^://g"
if [ -d $bkp_from ] ; then
cp $bkp_from/* $bkp_to
fi
done

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus