当前位置: 首页 > news >正文 旅游网站建设哪家好启迪网站开发 news 2025/10/30 21:44:04 旅游网站建设哪家好,启迪网站开发,河北省廊坊市建设银行网站,wordpress建站教程新手目录 Shell 简介 Shell 脚本 Shell 脚本运行 Shell 变量 1、创建变量和赋值 2、引用变量 3、修改变量的值 4、只读变量 5、删除变量 6、环境变量 Shell 字符串操作 1、拼接字符串 2、字符串长度 3、字符串截取 Shell 数组 1、创建数组 2、访问数组元素 shell …目录 Shell 简介 Shell 脚本 Shell 脚本运行 Shell 变量 1、创建变量和赋值 2、引用变量 3、修改变量的值 4、只读变量 5、删除变量 6、环境变量 Shell 字符串操作 1、拼接字符串 2、字符串长度 3、字符串截取 Shell 数组 1、创建数组 2、访问数组元素 shell 传递参数 1、位置参数 2、特殊变量 Shell echo命令 1、打印文本消息 2、显示变量值 3、打印多行文本 4、输出特殊字符 5、输出到文件 6、追加到文件 Shell 简介 Shell 是一个用 C 语言编写的程序它是用户使用 Linux 的桥梁。Shell 既是一种命令语言又是一种程序设计语言。 Shell 是指一种应用程序这个应用程序提供了一个界面用户通过这个界面访问操作系统内核的服务。 Shell 脚本shell script是一种为 shell 编写的脚本程序shell 和 shell script 是两个不同的概念。 Shell 脚本 打开文本编辑器(可以使用 vi/vim 命令来创建文件)新建一个文件 test.sh扩展名为 shsh代表shell扩展名并不影响脚本执行见名知意就好如果你用 php 写 shell 脚本扩展名就用 php 好了。 #!/bin/bash echo Hello World ! #! 是一个约定的标记它告诉系统这个脚本需要什么解释器来执行即使用哪一种 Shell。 echo 命令用于向窗口输出文本。 Shell 脚本运行 1、作为可执行程序 chmod x ./test.sh #使脚本具有执行权限./test.sh #执行脚本 2、作为解释器参数 /bin/sh test.sh/bin/php test.php Shell 变量 变量是一种存储和操作数据的基本方式。在Shell脚本中你可以创建、赋值、修改和引用变量。 只能使用英文字母、不能以数字开头、中间不能有空格、可以使用下划线、不能使用标点符号、避免使用Shell关键字。 1、创建变量和赋值 nameJohn age25 2、引用变量 要引用变量的值可以使用$符号。 echo $name echo My name is $name 3、修改变量的值 可以使用赋值语句来修改变量的值。 age30 4、只读变量 你可以使用 readonly 命令将变量设置为只读这意味着你不能修改它的值。 readonly age 5、删除变量 使用 unset 命令可以删除一个变量。 unset age 6、环境变量 当谈到环境变量时你可以将其想象成是一种全局变量对于整个操作系统或进程而言都是可见的。环境变量存储了一些配置信息、路径和其他重要的数据它们可以被不同的程序和脚本访问和使用。 环境变量是在整个Shell会话中都可用的特殊变量。你可以使用 export 命令将一个变量升级为环境变量。 export MY_VARIABLEHello Shell 字符串操作 1、拼接字符串 使用连接操作符 . 可以将两个字符串拼接在一起。 greetingHello nameAlice message$greeting $name echo $message 或者使用变量引用的方式。 message${greeting} ${name} 2、字符串长度 使用 ${#string} 可以获取字符串的长度。 textHello, World! length${#text} echo 字符串长度为$length 3、字符串截取 使用 ${text:7:5} 将会从第7个字符开始从0开始计数截取5个字符得到的子字符串是 World。 textHello, World! substring${text:7:5} echo 截取的子字符串$substring Shell 数组 1、创建数组 可以使用括号来创建数组并在括号内用空格分隔数组元素。 fruits(apple banana cherry) 2、访问数组元素 通过索引来访问数组元素索引从0开始计数。 echo ${fruits[0]} # 输出apple echo ${fruits[1]} # 输出banana echo ${fruits[2]} # 输出cherry shell 传递参数 1、位置参数 # 脚本名myscript.sh echo 第一个参数是: $1 echo 第二个参数是: $2 执行 ./myscript.sh arg1 arg2 输出 第一个参数是: arg1 第二个参数是: arg2 2、特殊变量 除了位置参数还有一些特殊变量用于获取有关脚本自身和其环境的信息$0脚本名称、$#传递给脚本的参数个数、$所有参数的列表、$*所有参数的列表作为单个字符串、$?上一个命令的退出状态。 # 脚本名special.sh echo 脚本名$0 echo 参数个数$# echo 参数列表$ echo 参数列表作为单个字符串$* echo 上一个命令的退出状态$? 执行 ./special.sh arg1 arg2 arg3 输出 脚本名./special.sh 参数个数3 参数列表arg1 arg2 arg3 参数列表作为单个字符串arg1 arg2 arg3 上一个命令的退出状态0 Shell echo命令 1、打印文本消息 echo Hello, World! 2、显示变量值 nameAlice echo My name is $name 3、打印多行文本 echo Line 1 echo Line 2 4、输出特殊字符 \t代表制表符Tab键、\n代表换行符 echo New\t line\n 5、输出到文件 这将把 Hello, File! 输出到名为 output.txt 的文件中如果文件存在则覆盖内容。 echo Hello, File! output.txt 6、追加到文件 这将把 More content 追加到 output.txt 文件末尾。 echo More content output.txt 文章转载自: http://www.morning.hpjpy.cn.gov.cn.hpjpy.cn http://www.morning.hxsdh.cn.gov.cn.hxsdh.cn http://www.morning.wkqrp.cn.gov.cn.wkqrp.cn http://www.morning.hhmfp.cn.gov.cn.hhmfp.cn http://www.morning.rcyrm.cn.gov.cn.rcyrm.cn http://www.morning.pqcbx.cn.gov.cn.pqcbx.cn http://www.morning.mlntx.cn.gov.cn.mlntx.cn http://www.morning.pqktp.cn.gov.cn.pqktp.cn http://www.morning.spfq.cn.gov.cn.spfq.cn http://www.morning.jnbsx.cn.gov.cn.jnbsx.cn http://www.morning.ygflz.cn.gov.cn.ygflz.cn http://www.morning.qpqwd.cn.gov.cn.qpqwd.cn http://www.morning.ckdgj.cn.gov.cn.ckdgj.cn http://www.morning.gtjkh.cn.gov.cn.gtjkh.cn http://www.morning.mqzcn.cn.gov.cn.mqzcn.cn http://www.morning.rfhwc.cn.gov.cn.rfhwc.cn http://www.morning.jfcbz.cn.gov.cn.jfcbz.cn http://www.morning.ptzf.cn.gov.cn.ptzf.cn http://www.morning.qxwwg.cn.gov.cn.qxwwg.cn http://www.morning.ggnjq.cn.gov.cn.ggnjq.cn http://www.morning.cwznh.cn.gov.cn.cwznh.cn http://www.morning.ttdxn.cn.gov.cn.ttdxn.cn http://www.morning.twhgn.cn.gov.cn.twhgn.cn http://www.morning.prysb.cn.gov.cn.prysb.cn http://www.morning.zrgsg.cn.gov.cn.zrgsg.cn http://www.morning.nbqwt.cn.gov.cn.nbqwt.cn http://www.morning.hrrmb.cn.gov.cn.hrrmb.cn http://www.morning.dddcfr.cn.gov.cn.dddcfr.cn http://www.morning.wncb.cn.gov.cn.wncb.cn http://www.morning.gmysq.cn.gov.cn.gmysq.cn http://www.morning.zyffq.cn.gov.cn.zyffq.cn http://www.morning.kwqwp.cn.gov.cn.kwqwp.cn http://www.morning.hylbz.cn.gov.cn.hylbz.cn http://www.morning.srgbr.cn.gov.cn.srgbr.cn http://www.morning.kzhxy.cn.gov.cn.kzhxy.cn http://www.morning.nqlcj.cn.gov.cn.nqlcj.cn http://www.morning.dsmwy.cn.gov.cn.dsmwy.cn http://www.morning.ghccq.cn.gov.cn.ghccq.cn http://www.morning.wslr.cn.gov.cn.wslr.cn http://www.morning.rgnp.cn.gov.cn.rgnp.cn http://www.morning.yrbhf.cn.gov.cn.yrbhf.cn http://www.morning.jgmdr.cn.gov.cn.jgmdr.cn http://www.morning.tddrh.cn.gov.cn.tddrh.cn http://www.morning.wbqt.cn.gov.cn.wbqt.cn http://www.morning.wqpr.cn.gov.cn.wqpr.cn http://www.morning.dtpqw.cn.gov.cn.dtpqw.cn http://www.morning.wyzby.cn.gov.cn.wyzby.cn http://www.morning.jjxxm.cn.gov.cn.jjxxm.cn http://www.morning.wxckm.cn.gov.cn.wxckm.cn http://www.morning.dgsx.cn.gov.cn.dgsx.cn http://www.morning.wptdg.cn.gov.cn.wptdg.cn http://www.morning.ntqgz.cn.gov.cn.ntqgz.cn http://www.morning.mxlwl.cn.gov.cn.mxlwl.cn http://www.morning.rcfwr.cn.gov.cn.rcfwr.cn http://www.morning.xbckm.cn.gov.cn.xbckm.cn http://www.morning.mwmxs.cn.gov.cn.mwmxs.cn http://www.morning.jpfpc.cn.gov.cn.jpfpc.cn http://www.morning.kzcfr.cn.gov.cn.kzcfr.cn http://www.morning.owenzhi.com.gov.cn.owenzhi.com http://www.morning.qfplp.cn.gov.cn.qfplp.cn http://www.morning.fplwz.cn.gov.cn.fplwz.cn http://www.morning.rbmm.cn.gov.cn.rbmm.cn http://www.morning.dmtwz.cn.gov.cn.dmtwz.cn http://www.morning.mnqz.cn.gov.cn.mnqz.cn http://www.morning.dlhxj.cn.gov.cn.dlhxj.cn http://www.morning.ykqbs.cn.gov.cn.ykqbs.cn http://www.morning.ykrck.cn.gov.cn.ykrck.cn http://www.morning.xrwtk.cn.gov.cn.xrwtk.cn http://www.morning.ktlfb.cn.gov.cn.ktlfb.cn http://www.morning.qnbgh.cn.gov.cn.qnbgh.cn http://www.morning.xbmwm.cn.gov.cn.xbmwm.cn http://www.morning.rsnd.cn.gov.cn.rsnd.cn http://www.morning.wdhzk.cn.gov.cn.wdhzk.cn http://www.morning.pzbqm.cn.gov.cn.pzbqm.cn http://www.morning.ydxx123.cn.gov.cn.ydxx123.cn http://www.morning.yqrgq.cn.gov.cn.yqrgq.cn http://www.morning.dongyinet.cn.gov.cn.dongyinet.cn http://www.morning.pzrrq.cn.gov.cn.pzrrq.cn http://www.morning.xhhzn.cn.gov.cn.xhhzn.cn http://www.morning.twdkt.cn.gov.cn.twdkt.cn 查看全文 http://www.tj-hxxt.cn/news/263426.html 相关文章: WordPress模板资源下载站墙翻代理网址 网站备案都需要什么wordpress首页调用二级分类文章 建设报名系统官方网站网站从哪些方面来做 模板网站如何建设免费网站制作app 平乡县网站建设网站如何留言 网站建设协临夏网站建设公司 软件公司网站建设响应式网站的特点 南京网站建设 个人北京网页设计公司兴田德润网址多少 宜城市城乡建设局网站网站锚文本使用查询 余姚企业网站建设微信app下载最新版本 山东网站营销seo哪家好深圳 微网站 佛山网站建设优势用python做的网站多吗 模板网站搭建中国黄页 做网站 被谷歌收录新闻头条最新消息10条 跑腿网站建设网页首页设计图片 羽毛球网站建设网站网站怎么做反链 自己做网站难么个人网页完整代码 ppt下载网站哪个好重庆南岸营销型网站建设价格 营销型网站开发营销什么是网络广告营销 站牛网是做什么的电商网站开发技术与服务器 福建省建设厅网站投诉广告传媒公司有哪些 外贸soho建站公司个人建设网站制作 网站建设业务前景wordpress打开慢 大连免费建站wordpress 前台注册 手机设置管理网站首页一人开公司做网站创业 天津网站开发技术西安哪家做网站公司好 一个主机 多个网站开启wordpress upwn 动易与php环境架设网站边城网页设计素材 网站流量钱是谁给的网站建设工具最简洁的 做文字图片的网站vps wordpress站点慢