|
发表于 2002-12-20 01:29:38
|
显示全部楼层
建文件的源码, GUI的界面
使用Xdialog做为GUI界面接口的shell脚本..
需要有Xdialog程序. 系统应该默认有.
提示输入文件名, 然后判断,如果输入为空,则提示文件建议失败,如果不为空,则在当前目录下建立相应文件. 如果选择取消,则什么都不做.
- #!/bin/bash
- DIALOG="Xdialog"
- TMP_FILE=/tmp/new_fle_script_tmp_file
- $DIALOG --title "输入新文件名称" --inputbox "当前目录:"$PWD 0 0 2> $TMP_FILE
- rval="$?"
- #clear
- #echo $rval
- #cat $TMP_FILE
- if [ "$rval" = "0" ]; then
- file_name=`cat $TMP_FILE`
- # echo "do smth"
-
- if [ $file_name ]; then
-
- touch $PWD/$file_name
- # echo "creat file"
- else
- # echo "file name is null, Canceled"
- $DIALOG --msgbox "文件名为空,动作取消!!" 0 0
- fi
- fi
- #$DIALOG --dselect $PWD 0 0
- #"Click YES to terminate the ppp connection" 0 0
- exit 0
- #新建nautil新建nautilus右键菜单项-新建文件
- #方法来自: [url]www.linuxsir.cn/bbs/showthread.php?s=&postid=98773#post98773[/url] 由 PYE 网友提供
- #把文件存到~/.gnome2/nautilus-scripts/NewFile
- #然后 执行 chmod +x ~/.gnome2/nautilus-scripts/NewFile
- #重启gnome2即可在右键菜单的脚本里选"NewFile"来新建文件
- #脚本有由 中国Linux公社 黑企鹅 制作 [url]www.linuxfans.org[/url]
复制代码
效果图: http://www.linuxfans.org/nuke/mo ... geninfo&did=324 |
|