网站建设优化工资高不下载app浏览器
web/
2025/10/2 0:50:29/
文章来源:
网站建设优化工资高不,下载app浏览器,东莞推广公司,视频链接怎么制作前些天发现了一个巨牛的人工智能学习网站#xff0c;通俗易懂#xff0c;风趣幽默#xff0c;忍不住分享一下给大家。点击跳转到教程。
1. 运行sh脚本的2种方法#xff1a; ./AAA。sh 或者 sh AAA.sh 。#xff08;其实后辍名不重要。是txt也是可以运行的。#xff09;…前些天发现了一个巨牛的人工智能学习网站通俗易懂风趣幽默忍不住分享一下给大家。点击跳转到教程。
1. 运行sh脚本的2种方法 ./AAA。sh 或者 sh AAA.sh 。其实后辍名不重要。是txt也是可以运行的。 2. 定义变量 如your_namerunoob.com 变量名和等号之间不能有空格 命名只能使用英文字母数字和下划线首个字符不能以数字开头。 中间不能有空格可以使用下划线_。 不能使用标点符号。 不能使用bash里的关键字。 3. 使用一个定义过的变量只要在变量名前面加美元符号即可如 your_nameqinjx echo $your_name 或 echo ${your_name} 就会输出 qinjx 。 变量名外面的花括号是可选的加不加都行加花括号是为了帮助解释器识别变量的边界。 4.已定义的变量可以被重新定义如 your_nametom echo $your_name your_namealibaba echo $your_name 5. 运行shell时会同时存在三种变量 1) 局部变量 局部变量在脚本或命令中定义仅在当前shell实例中有效 其他shell启动的程序不能访问局部变量。 2) 环境变量 所有的程序包括shell启动的程序都能访问环境变量 有些程序需要环境变量来保证其正常运行。必要的时候shell脚本也可以定义环境变量。 3) shell变量 shell变量是由shell程序设置的特殊变量。 shell变量中有一部分是环境变量有一部分是局部变量这些变量保证了shell的正常运行。 6. 获取字符串长度 stringabcd echo ${#string} #输出 4 7. 定义字符串 单引号 strthis is a string 单引号字符串的限制 单引号里的任何字符都会原样输出单引号字符串中的变量是无效的 单引号字串中不能出现单引号对单引号使用转义符后也不行。 双引号 your_nameqinjx strHello, I know your are $your_name! 双引号的优点 双引号里可以有变量 双引号里可以出现转义字符 8. 提取子字符串 从字符串第 2 个字符开始截取 4 个字符 stringrunoob is a great site echo ${string:1:4} # 输出 unoo 9. 查找子字符串 查找字符 i 或 s 的位置 stringrunoob is a great company echo expr index $string is # 输出 8 注意 以上脚本中 是反引号而不是单引号 不要看错了哦。反引号然后按1旁边的键。 10. Shell 数组 bash支持一维数组不支持多维数组并且没有限定数组的大小。 数组元素的下标由0开始编号。 用括号来表示数组数组元素用空格符号分割开。数组名(值1 值2 ... 值n) 1读取数组 读取数组元素值的一般格式是${数组名[下标]} array(q q q q) echo ${array[2]} 输出 q , array[2]wewe 后再 echo ${array[2]} 输出 wewe 。 使用符号可以获取数组中的所有元素例如 echo ${array[]} 输出 q q wewe q 2获取数组的长度 获取数组长度的方法与获取字符串长度的方法相同例如 # 取得数组元素的个数 length${#array_name[]} 或者 length${#array_name[*]} # 取得数组单个元素的长度 lengthn${#array_name[n]} echo ${#array[2]} 输出 4 11. Shell 注释 以#开头的行就是注释会被解释器忽略。 sh里没有多行注释只能每一行加一个#号。只能像这样 #-------------------------------------------- # 这是一个注释 # author菜鸟教程 # sitewww.runoob.com # slogan学的不仅是技术更是梦想 #-------------------------------------------- ##### 用户配置区 开始 ##### # # # 这里可以添加脚本描述信息 # # ##### 用户配置区 结束 ##### 如果在开发过程中遇到大段的代码需要临时注释起来过一会儿又取消注释怎么办呢 每一行加个#符号太费力了可以把这一段要注释的代码用一对花括号括起来定义成一个函数没有地方调用这个函数这块代码就不会执行达到了和注释一样的效果。 参考http://www.runoob.com/linux/linux-shell-variable.html
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/85337.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!