标签:cp命令 无法 批量复制 同名 目录 span bsp back tco
所以改文件
~/.bashrc,最后再改回。#!/bin/sh
sed -i 's/alias cp/#&/' ~/.bashrc >/dev/null
echo "Please input the filename:"
read name
array=($name*)
name2="$name/*"
for ((i=1; i<${#array}; i++))
do
cp -r $name2 ${array[$i]}
done
sed -i "/#alias cp/i\alias cp='cp -i'" ~/.bashrc >/dev/null
sed -i '/#alias cp/d' ~/.bashrc >/dev/null
sed -i 's/alias cp/#&/' ~/.bashrc >/dev/null把~/.bashrc文件里的alias cp一行给凝视掉
array=($name*)使用通配符把全部目录放入数组
name2="$name/*"
${#array}获取数组长度cp -r $name2 ${array[$i]}拷贝文件<pre name="code" class="cpp" style="font-size: 14px; line-height: 21px;">sed -i "/#alias cp/i\alias cp='cp -i'" ~/.bashrc >/dev/null sed -i '/#alias cp/d' ~/.bashrc >/dev/null改回~/.bashrc文件
标签:cp命令 无法 批量复制 同名 目录 span bsp back tco
原文地址:http://www.cnblogs.com/blfbuaa/p/7100527.html