shell脚本
2021/12/23 7:11:34
本文主要是介绍shell脚本,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
docker启动ubuntu
docker run -it --rm -v /Users/dongjie/crr/docker/shelltest:/zcw ubuntu:18.04 /bin/bash
变量
#!/bin/bash your_name="qinjx" echo $your_name echo ${your_name}
加花括号是为了帮助解释器识别变量的边界
屏幕打印内容作为变量值
echo $(ls /etc)
只读变量
ss="aaa" readonly ss ss="aaa"
删除变量
unset ss
字符串长度
str="asdf" strlen=${#str} echo $strlen
提取子字符串
str="123456789" echo ${str:1:4}
搜索字符串
str="0123456789ABCDEF" echo `expr index "$str" 0F`
数组
arr=(value0 value1 value2 value3) echo ${arr[0]}
数组和元素的长度
arr=(value0 value1 value2 value3) # 取得数组元素的个数 length=${#arr[@]} echo $length # 或者 length=${#arr[*]} echo $length # 取得数组单个元素的长度 lengthn=${#arr[0]} echo $lengthn
注释
:<<EOF 注释内容... 注释内容... 注释内容... EOF
这篇关于shell脚本的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-102025 蛇年,J 人直播带货内容审核团队必备的办公软件有哪 6 款?
- 2025-01-10高效运营背后的支柱:文档管理优化指南
- 2025-01-10年末压力山大?试试优化你的文档管理
- 2025-01-10跨部门协作中的进度追踪重要性解析
- 2025-01-10总结 JavaScript 中的变体函数调用方式
- 2025-01-10HR团队如何通过数据驱动提升管理效率?6个策略
- 2025-01-10WBS实战指南:如何一步步构建高效项目管理框架?
- 2025-01-10实现精准执行:团队协作新方法
- 2025-01-10如何使用工具提升活动策划团队的工作效率?几个必备工具推荐
- 2025-01-10WiX 标签使用介绍:打造专业安装程序的利器