`
liulanghan110
  • 浏览: 1072726 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Linux shell编程第七篇select语句

阅读更多

select语句结构:
select 变量 in 选项1 选项2 ;do
break
done


例如:for循环里嵌套一个 select语句
#!/bin/sh
for((i=1;i < 3;i=$[$i+1])); do 
echo "What is your favourite OS?"
select var in "Linux" "Cnu Hurd" "Free BSD" "Other";do
break
done
echo "You have selected $var"
done
分享到:
评论

相关推荐

    linux shell 编程中select 命令的用法

    在Linux Shell编程中,`select`命令是一种非常实用的交互式菜单构建工具,它源自于Korn Shell(ksh),并被广泛应用于bash等其他Shell环境中。`select`命令允许用户从一系列选项中进行选择,这在创建用户友好的脚本...

    数据库系统概念_中文第六版+Linux Shell编程从入门到精通.张昊

    同时,掌握SQL语言的SELECT语句用于数据检索,JOIN操作用于合并多个表的数据,以及子查询和视图的使用。在"Linux Shell编程"部分,重点在于熟悉Bash Shell,理解变量、命令替换、管道和重定向,以及如何编写具有错误...

    《Linux与shell编程》教学大纲(本科).docx

    《Linux与shell编程》教学大纲 该教学大纲旨在帮助学生掌握 Linux 操作系统的基本原理和 shell 编程技术,为学生提供了一个系统的学习路线。在这个教学大纲中,我们将从 Linux 操作系统的概述开始,逐步深入到 ...

    跟老男孩学Linux运维:Shell编程实战

    前 言第1章 如何才能学好Shell编程 / 11.1 为什么要学习Shell编程 / 11.2 学好Shell编程所需的基础知识 / 11.3 如何才能学好Shell编程之“老鸟”经验谈 / 31.4 学完本书后可以达到何种Shell编程高度 / 5第2章...

    操作系统中 shell编程

    #### 七、Shell编程实战技巧 - **调试技巧**: 使用`set -x`开启调试模式,查看脚本执行过程中的每一步。 - **错误处理**: 使用`set -e`确保脚本在遇到错误时立即停止执行。 - **日志记录**: 将脚本执行过程中的关键...

    shell编程实验报告

    ### Shell编程实验报告知识点概述 #### 实验目的与意义 本次实验旨在帮助学生掌握基本的Shell编程技巧,包括但不限于创建...同时,也掌握了如何使用Shell编程解决实际问题,为后续深入学习Linux系统打下了良好的基础。

    linux shell example例子

    从给定的Linux Shell脚本示例中,我们可以提炼出一系列关键知识点,这些知识点涵盖了Shell编程的基本结构、流程控制、变量处理以及系统操作等方面。下面将详细解释这些知识点: ### 知识点一:基本输入输出与循环...

    Shell编程基础,有效快速的学习掌握SHELL编程技术

    Shell编程基础是Linux系统管理与自动化任务处理的关键技能之一。学习Shell编程可以帮助你高效地管理和自动化复杂的系统任务。以下是对标题和描述中所涉及的知识点的详细解释: 1. **基本格式** - **首行声明**:...

    人人都能学会的企业SHELL编程.docx

    Shell编程是Linux操作系统中一种强大的自动化工具,它允许用户通过编写脚本来执行一系列命令,极大地提高了工作效率。在本文档中,我们将深入学习Shell编程的基础知识,包括变量、条件语句、循环结构、选择语句、...

    Shell编程基础

    Shell编程是自动化任务和管理Linux系统的重要工具之一。掌握了基本的Shell脚本语法和流程控制后,可以编写出功能强大的脚本来提高工作效率。希望本文能帮助读者更好地理解和掌握Shell编程的基础知识。

    第10章 Shell脚本编程1

    【Shell脚本编程基础】 Shell脚本是一种使用Shell解释器执行的文本文件,它包含了操作系统命令、变量、控制结构...在实际工作中,熟练掌握Shell脚本编程能极大地提升工作效率,尤其在Linux和Unix系统管理中至关重要。

    Linux程序设计第四版_源代码(免积分)

    7. **网络编程**:在Linux下进行网络通信,需要理解套接字(socket)编程,包括TCP/IP协议栈、客户端服务器模型、多路复用技术(如select、poll、epoll)等。 8. **并发与多线程**:利用pthread库进行多线程编程,...

    linux programming instances网络编程教程 附源代码

    第7章 套接字中的i/o模型 7.1 阻塞式i/o 7.1.1 读阻塞 7.1.2 写阻塞 7.1.3 会接宁建立中的阻塞 7.1.4 实例一 7.1.5 实例二 7.2 非阻塞式i/o 7.2.1 读操作 7.2.2 写操作 7.2.3 建立连接过程 ...

    Beginning Linux Programming 4th Wiley 2008 (英文pdf+源码)

    《初识Linux编程》第四版是由Neil Matthew和Richard Stones合著的一本权威指南,全书共816页,出版于2007年10月。这本书是为那些想要深入理解Linux操作系统并掌握Linux编程技术的读者量身打造的。在中文环境下,我们...

    Beginning Linux Programming, 4th Edition

    2. **shell编程**:学习Linux编程,shell是不可或缺的一部分。书中详细讲解了Bash shell的使用,包括变量、条件语句、循环结构、函数以及脚本编写技巧。读者将能够编写简单的shell脚本来自动化日常任务。 3. **进程...

Global site tag (gtag.js) - Google Analytics