#!/bin/bash
for f1 in $1/*; do
f2="$2/`basename "$f1"`"
if [ -e "$f2" ]; then
for((i = 0; ; ++i)); do
f3="$f2-$i"
if [ ! -e "$f3" ]; then
f2="$f3"
break
fi
done
fi
cp -a "$f1" "$f2"
done
ps -ef | grep [d]m
#!/bin/bash
function1()
{
echo func1
}
function2()
{
echo func1
}
function3()
{
echo func3
}
getRandom()
{
case $(($RANDOM % 3)) in
0) function1 ;;
1) function2 ;;
2) function3 ;;
esac
}
echo `getRandom`