当前位置:  技术问答>mysql iis7站长之家

500分发送,望各位高手赐教,尽可能给出SHELL编码

    来源: 互联网  发布时间:2015-04-06

    本文导语:  如在根目录下 有a0,a1 a2 a3 .....等几个文件(a0,a1,a2 是任意名字的文件) 我想实现的是,执行这个shell,将除了a0之外其他作为选项 如: "请选择将要打印的文件" 1:a1 2:a2 3:a3 等等 然后选择1 则执行如print a1 执行完毕后...

如在根目录下

有a0,a1 a2 a3 .....等几个文件(a0,a1,a2 是任意名字的文件)
我想实现的是,执行这个shell,将除了a0之外其他作为选项

如:
"请选择将要打印的文件"
1:a1
2:a2
3:a3
等等
然后选择1 则执行如print a1
执行完毕后,询问是否继续,是,回到上次菜单再次选择;否,退出

如果只有a0的话,提示后直接退出;

如何实现,希望能提供脚本或思路,

在此,感激涕零!

|
#!/bin/sh
echo "enter file name to be printed:n"
read answer
if [ $answer = "a0" ] 
then 
    exit 1
else
    print $answer

|
#!/bin/sh
while [ 1 ]
do
    i=1
    echo "请选择将要打印的文件"
    for file in a*
    do
        if [ "$file" != "a0" ]
        then
            echo "$i:$file"
            i=`expr $i + 1`
        fi
    done

    if [ "$i" = "1" ]
    then
        exit 0
    fi

    read ch
    i=1
    for file in a*
    do
        if [ "$file" != "a0" ]
        then
            if [ "$i" = "$ch" ]
            then
                print $file
                break
            fi
            i=`expr $i + 1`
        fi
    done

    echo "是否继续? c"
    read yn
    if [ "$yn" != "Y" -a "$yn" != "y" ]
    then
        exit
    fi
done



若文件不是 a*, 直接用 * 也行。

|
什么系统?什么shell?
ksh和bash可以用select来做。其他的可以用echo显式菜单,read输入,switch判断,用while做循环。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • HTTP协议发送请求详解
  • 我想让内核向网卡发送数据时,不是立即发送,而是等我允许时再发送
  • TCP发送数据,假如发送套接口是非阻塞的,而要发送的数据大于缓冲区尺寸
  • socket发送端、接收端同一机器,kill掉接收端进程,发送端也被kill?
  • *** 高分, 请问如何发送一个事件, 比如发送一个Tab键? ***
  • 谁知道minicom监控VT100终端时候发送"F1"键是发送的什么转义字符呢?
  • 有没有谁实现了向IE浏览器那种“发送网页(P)”,把完整html格式发送给相应email?
  • 用sendto(socket, buf, strlen(buf), ...)发送一个包,如何得到发送的源地址(也就是本机的源地址)
  • postfix 在内网可以正常接收与发送邮件,但向局外,不能接收与发送
  • 串口应用程序,当对方发送大量的数据时,本方的数据无法发出。对方停止发送,本方的数据仍然无法发出。不知道是什么原因。
  • sendmail,内部发送接收可以,当用外部的域名,无法发送和接收,如163账号。
  • 如何将数据库里边的长度超过65535的数据打包发送发送?
  • 同多个线程通过同一个socket发送数据,操作系统底层会同步每个发送操作吗
  • 求助,udp文件传输发送端发送完了,接收端却接受到一半就bad address?
  • 通过短信发送LOG归类号码发送情况的shell脚本
  • 怎么用sendmail发送纯文本邮件,无论中英文都可显示,但如改用发送html格式的邮件,即message.setContent("Hello,this is content,后面
  • 数据包通过dev_queue_xmit发送出去,dev_queue_xmit返回值为0,但是对方收不到数据包 ,本机也抓不到发送出去的包
  • 请问在netfilter的forward点上怎么将原来从eth0发送的数据包转向由eth1发送啊?
  • 我调用socket向外发送消息,为什么在发送的同时,会打印字符串到屏幕上
  • 怎样编程发送广播包?我的这段程序发送怎么返回值总是-1?
  • 使用perl发送带有附件的电子邮件是什么原理呀?不带附件得我已经发送成功了,希望指点


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3