显示copy进程 #!/bin/bash bar(){ #定义一个函数循环打印带颜色的空格 while : do echo -en "\033[42m \033[0m" sleep 0.5 done } bar & #调用函数 cp -r $1 $2 #执行copy命令,交互式传值给位置变量 kill $! #当copy结束,杀掉最后一个执行的进程,即while死循环 echo "copy is over"