Shell编程
2022/8/15 5:24:42
本文主要是介绍Shell编程,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
变量:类型只有数字、字符串、数组,不用分号#!/bin/sh
str_name="jack" #变量赋值,等号俩边不能有空格,比如str_name = "jack"、str_name= "jack"
echo $str_name
echo ${str_name}
readonly str_name #定义只读,不带$
unset str_name #删除变量,不带$
str_say = "hello, ${str_name} !" #拼接字符串
str_say = "hello", ${str_name} ! #拼接字符串
str_say = hello, ${str_name} ! #拼接字符串
len = ${#str_say} #获取字符串长度
len = ${#str_say[0]} #获取字符串长度,一样效果
str_sub = ${str_name:1:3} #字符串截取:${字符串:开始位置:截取长度},第一个字符的索引值为 0
echo `expr index "$string" io` #查找子字符串
这篇关于Shell编程的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-14百万架构师第十六课:源码分析:Spring 源码分析:手写SpringAOP核心原理|JavaGuide
- 2025-01-14百万架构师第十七课:源码分析:Spring 源码分析:Spring声明式事务操作实现原理|JavaGuide
- 2025-01-142024年常用的语言翻译API
- 2025-01-14折腾之王:JavaScript 之父 Brave 浏览器与 BAT 的诞生
- 2025-01-13从协作到创新:电商团队效率提升新方法
- 2025-01-13汉服销售拓展客源,能精准投放广告的软件求推荐!蛇年新春!
- 2025-01-13提升客户体验的关键:电商团队协作效率优化
- 2025-01-13不触碰资金的支付网关有哪些?
- 2025-01-13如何运用敏捷开发的6大模型来提高团队工作效率?
- 2025-01-13汉服制作质量检测,能高清放大细节的软件用哪个?2025 新春!