当前位置: 首页 > news >正文

鹏鸿生态板官方网站开发区代理泰安建设信息网站

鹏鸿生态板官方网站开发区代理,泰安建设信息网站,深圳网站建设哪里便宜,平面设计的学校Linux笔记之bash脚本中的$符号 code review! 文章目录 Linux笔记之bash脚本中的$符号$符号和大括号{}结合使用 在 Bash 脚本中#xff0c;$ 符号被用于许多不同的上下文中#xff0c;主要用于访问变量的值、参数扩展、算术运算以及命令替换等#xff1a; 访问变量的值 当你…Linux笔记之bash脚本中的$符号 code review! 文章目录 Linux笔记之bash脚本中的$符号$符号和大括号{}结合使用 在 Bash 脚本中$ 符号被用于许多不同的上下文中主要用于访问变量的值、参数扩展、算术运算以及命令替换等 访问变量的值 当你在变量名前面加上 $ 符号时它会被替换成该变量的值。 nameworld echo Hello, $name输出将会是 Hello, world。 位置参数 $0 代表脚本的名字$1 到 $9 代表第一到第九个参数$# 代表参数的个数。 echo Script name: $0 echo First argument: $1 echo Number of arguments: $#特殊参数 $* 和 $ 都代表所有的位置参数但是在引号中有所不同。$* 将所有的位置参数当作一个单一的字符串。$ 会将每个参数当作独立的带引号的字符串。 退出状态 $? 代表上一个命令的退出状态返回值。0 通常意味着成功其他值意味着有错误或问题。 grep text file.txt if [ $? -eq 0 ]; thenecho Text found. elseecho Text not found. fi算术扩展 $((expression)) 用于算术运算。 num15 num23 sum$((num1 num2)) echo $sum # 输出 8命令替换 $(command) 用于命令替换它执行命令并将输出用作其他命令或变量的值。 files$(ls) echo Files in directory: $files双引号中的变量扩展 当你在双引号中使用变量时变量会扩展成它的值。单引号则不会进行扩展。 greetinghello echo $greeting world echo $greeting world第一个 echo 命令会输出 hello world而第二个则会输出字面上的 $greeting world。 $符号和大括号{}结合使用 在 Bash 脚本中$ 符号可以与大括号 {} 结合使用这种结合使用有几个好处和用途 变量扩展 大括号用于明确变量的边界。这在变量名可能与紧跟其后的字符混淆时非常有用。 greetingworld echo Hello, ${greeting}ly # 会输出 Hello, worldly如果没有大括号Bash 会尝试查找名为 greetingly 的变量这很可能不是你想要的。 字符串操作 大括号还可以用于对变量进行各种字符串操作如提取子字符串、查找和替换等。 子字符串提取 strabcdefghijk echo ${str:3:4} # 从索引3开始提取长度为4的子字符串输出 defg默认值 echo ${unset_var:-default_value} # 如果变量 unset_var 没有设置输出 default_value替换 filepath/path/to/your/file echo ${filepath/to/from} # 替换第一个匹配的 to输出 /path/from/your/file echo ${filepath//to/from} # 替换所有匹配的 to输出 /path/from/your/file数组操作 大括号也用于访问数组元素和执行数组操作。 array(one two three) echo ${array[1]} # 输出 two参数扩展的高级用法 大括号提供了许多高级参数扩展的选项例如字符串长度、模式匹配等。 字符串长度 mystringhello world echo ${#mystring} # 输出字符串长度 11模式删除 filenamemyfile.txt echo ${filename%.*} # 删除最短匹配 . 及其后面的内容输出 myfile echo ${filename%%.*} # 删除最长匹配 . 及其后面的内容输出 myfile大括号的使用增加了代码的可读性和灵活性可以帮助你更精确地控制变量的行为和输出。
http://www.zqtcl.cn/news/996756/

相关文章:

  • 柳州旅游网站建设橱柜设计师培训
  • 做网站属于什么专业个人是否可以申请网址
  • 品牌网站建是啥网站点击率怎么建
  • 上海市质量工程建设管理协会网站网站开发制作公司排行
  • 网站空间租用多少钱怎么在外贸公司拿订单
  • 建设银行网站背景图片温州做网站哪家比较好
  • 网站架设建设如何做网站电话
  • 团购网站怎么推广app平台搭建步骤
  • 沂水建设局网站郑州企业微网站建设
  • 免费企业网站空间wordpress目录主题
  • 做网站的销售话术苏州网站设计哪家公司好
  • 足球梦网站建设的基本思路网站介绍词
  • 森马网站建设情况网站推广中应注意哪些事项
  • 简单网站vs2008不能新建网站
  • 牌具做网站可以吗海外广告投放公司
  • 响应式单页网站模板宁波企业自助建站
  • 网站广告收费标准装饰设计公司起名
  • 网站开发人员构成中国兰州网官网
  • 网站设计的提案旅游网站建设风格
  • 成都网站建设的公司做高大上分析的网站
  • 专业企业网站建设公司成都的网站
  • 广东省建设教育协会官方网站首页怎么设置wordpress头像
  • 图书网站建设论文页游中心
  • 建网站的流程及注意事项任务网站建设
  • 河北邯郸做网站的公司哪家好辽源市住房和城乡建设局网站
  • 网站系统建设技术服务费安康市网站建设
  • 网络运行管理系统seo关键词优化方法
  • 西安学校网站建设价格徐州网页关键词优化
  • 上海哪个网站能应聘做家教的营销网站中最重要的部分是
  • 一个设计网站多少钱WordPress的简约博客主题