代码: 全选
#!/bin/bash
DATE=`date +%m-%d`
CMD=`zenity --width=300 --height=200 --title="命令选项" --list --text="选择要运行的命令" --column="命令名" --column="说明" cp 复制 mv 移动`
[[ -z $CMD ]]&&exit 1
#选择"取消"直接退出
OBJECT=`zenity --width=400 --height=200 --title="目标选项" --list --text="" --column="目标" --column="说明" $HOME/桌面/我为人人/$DATE 默认目标 other... 新建或者打开其他目录`
[[ -z $OBJECT ]]&&exit 1
#选择"取消"直接退出
if [ "$OBJECT" == "other..." ];then
OBJECT=`zenity --file-selection --directory --confirm-overwrite --title=选择其他目录`
else mkdir "$OBJECT"
fi
if [ $CMD == "cp" ];then
CMD="$CMD -iR"
else
CMD="$CMD -i"
fi
while [ $# -gt 0 ]
do
$CMD "$1" "${OBJECT}/"
shift
done
zenity --info --text="完成"
exit 0