您现在的位置是:首页» windows系统» 少儿编程入门教学教案模板,少儿编程课教学教案

少儿编程入门教学教案模板,少儿编程课教学教案

2023-10-14 01:25:26
今天小编为大家分享Windows系统下载、Windows系统教程、windows相关应用程序的文章,希望能够帮助到大家!#故事推荐#读取控制台输入基本语法read(选项)(参数) 选项-p:指定读取值时的提示符-t:指定读取值时等待的时间(秒),如果没有在指定时间内输入,就不再等待了。参数变量名:读取值的变量名实例读取

今天小编为大家分享Windows系统下载、Windows系统教程、windows相关应用程序的文章,希望能够帮助到大家!

#故事推荐#读取控制台输入

基本语法

read(选项)(参数) 选项

-p:指定读取值时的提示符

-t:指定读取值时等待的时间(秒),如果没有在指定时间内输入,就不再等待了。

参数

变量名:读取值的变量名

实例

读取控制台输入一个num值。

#!/bin/bash read -p "请输入一个数num1=" NUM1 echo "你输入num1的值是:$NUM1" read -t 10 -p "请在10秒内输入一个数num2=" NUM2 echo "你输入num2的值是:$NUM2"

运行结果:

请输入一个数num1=10 你输入num1的值是:10 请在10秒内输入一个数num2=20 你输入num2的值是:20

函数

和其它编程语言一样,Shell 编程有系统函数和自定义函数,本文只举两个常用系统函数。

系统函数

basename,删掉路径最后一个 / 前的所有部分(包括/),常用于获取文件名。 基本语法basename [pathname] [suffix]basename [string] [suffix]如果指定 suffix,也会删掉pathname或string的后缀部分。

实例

# basename /usr/bin/sort sort # basename include/stdio.h stdio.h # basename include/stdio.h .h stdio

dirname,删掉路径最后一个 / 后的所有部分(包括/),常用于获取文件路径。 基本语法dirname pathname如果路径中不含 / ,则返回 '.' (当前路径)。

实例

# dirname /usr/bin/ /usr # dirname dir1/str dir2/str dir1 dir2 # dirname stdio.h .

自定义函数

基本语法

[ function ] funname[()] { Action; [return int;] } # 调用 funname 参数1 参数2...

实例

计算输入两个参数的和。

#!/bin/bash function getSum(){ SUM=$[$n1+$n2] echo "sum=$SUM" } read -p "请输入第一个参数n1:" n1 read -p "请输入第二个参数n2:" n2 # 调用 getSum 函数 getSum $n1 $n2

恭喜!你已经掌握了 Shell 的基本语法,入门很简单。想要更系统的探索Shell编程,可以和我一起深入学习接下来的高级篇。老样子,向大家推荐一本最值得购入和收藏的程序员必读好书:

《深入理解计算机系统》属于圣经级别的众多国内外名校教材(北大清华上海交大,国外简直更多了),罕见的豆瓣评分9.5,也是我最喜欢的专业书。读过好几遍了,不管是学生还是开发老手,这绝对是程序员最值得投资并且之后不会后悔的书,有点难,但很有用,想要电子版的也可以私信我,免费送你。

如果本文对你有帮助,收藏完了也点个赞互相鼓励一下吧~另外欢迎大家关注我的主页,会不定期输出有价值的内容。

更多干货

不看后悔系列:

Linux针对很多常用命令增加了很多新的更加有用高效的新命令,这些命令不但可以大大提高工作效率和体验,让你在同事面前装那啥的利器,如果能在面试新工作时提起这类命令,更是能给面试官眼前一亮的加分项,下面展示了几个在工作中最常用的命令。

如果你想要有语法高亮的 cat,可以试试 ccat 命令。…点击卡片继续阅读

⚠你都会了吗❓每一位软件测试工程师,在工作中都会用到Linux命令,但有时候确实一下子想不起来!

wWw.Xtw.com.Cn系统网专业应用软件下载教程,免费windows10系统,win11,办公软件,OA办公系统,OA软件,办公自动化软件,开源系统,移动办公软件等信息,解决一体化的办公方案。

免责声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。内容仅供参考使用,不准确地方联系删除处理!

联系邮箱:773537036@qq.com