找回密码
 注册
查看: 1029|回复: 5

我的处女shell脚本,发贴庆贺

[复制链接]
发表于 2006-5-25 23:49:16 | 显示全部楼层 |阅读模式
我的处女shell脚本,发贴庆贺,虽然简单,但还是有点成就感.高手不要扁.

#!/bin/sh
echo "Select the device to ..."
select var in "xuexi" "movie" "mp3" "download" "cdrom" "Usb";do
break
done

case "$var" in
"xuexi"*)
mount /dev/hdc1 /mnt/xuexi;;
"movie"*)
mount /dev/hdc2 /mnt/movie;;
"mp3"*)
mount -t vfat /dev/hda6 /mnt/mp3 -o iocharset=cp936;;
"download"*)
mount -t ntfs /dev/hdc1 /mnt/downlad -o iocharset=cp936;;
"cdrom"*)
mount -t iso9660 -o loop /dev/cdrom /mnt/cdrom;;
"Usb"*)
mount /dev/sda1 /mnt/usb;;
esac
发表于 2006-5-26 00:19:02 | 显示全部楼层
回复

使用道具 举报

发表于 2006-5-26 00:30:00 | 显示全部楼层
不错不错, 贴代码要用 code 标签,不然不工整

[code:1]
#!/bin/sh

echo "Select the device to ..."
select var in "xuexi" "movie" "mp3" "download" "cdrom" "Usb";do
        break
done

case "$var" in
        "xuexi"*)
                mount /dev/hdc1 /mnt/xuexi
                ;;
        "movie"*)
                mount /dev/hdc2 /mnt/movie
                ;;
        "mp3"*)
                mount -t vfat /dev/hda6 /mnt/mp3 -o iocharset=cp936
                ;;
        "download"*)
                mount -t ntfs /dev/hdc1 /mnt/downlad -o iocharset=cp936
                ;;
        "cdrom"*)
                mount -t iso9660 -o loop /dev/cdrom /mnt/cdrom
                ;;
        "Usb"*)
                mount /dev/sda1 /mnt/usb
                ;;
esac

exit 0
[/code:1]

我第一次见识 select 命令。
回复

使用道具 举报

发表于 2006-5-26 00:34:34 | 显示全部楼层
嘿,同楼上一样。不过ntfs分区,用nls=cp936要好。iocharset已有些过时了。
回复

使用道具 举报

发表于 2006-5-26 08:53:18 | 显示全部楼层
我知道你的处女shell是print xxx
回复

使用道具 举报

发表于 2006-5-26 09:22:51 | 显示全部楼层
[quote:3265459f9a="duotaiya"]我知道你的处女shell是print xxx[/quote]
打屁屁,我猜是 echo 1  
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-2-12 03:51 , Processed in 0.041360 second(s), 15 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表