Bash新技能
2024-09-01 15:36:01
1. 输出数组全部元素
echo ${array_name[@]}
2. 输出数组长度
echo ${#array_name[@]} #获得数组长度 echo ${#string_name} #获得字符串长度
3. 数组切片
echo ${array_name[@]:2:3} #取下标从2开始,长度为3的切片
4. 数组元素中的正则表达式
new_array=(${old_array[@]/*[aA]*/}) #去除数组中包含a或者A的元素
5. awk中NF的妙用
awk 'NF+=0' filename # 必须包含一个动作...
6. let的使用
let i++
7. bc 调用数学函数库
echo "4 + 5 / 3" | bc -l
最新文章
- Duplicate entry 'javajavajav' for key 'username'
- 从ICassFactory为CLSID为{17BCA6E8-A950-497E-B2F9-AF6AA475916F}的COM组件创建实例失败问题解决方法
- 编译 wxWidgets-3.0.2 on Mac OS X Yosemite 出错?!的解决方法
- 如何在Flash Builder里新建ActionScript工程
- ubuntu add application to launcher
- MassTransit RabbitMQ 参考文档
- Bootstrap的优先级、选择器、伪类
- 流媒体学习一-------mediastreamer2 的简介
- unix shell-01 file
- 2014第五届蓝桥杯试题C/C++程序设计B组——切面条
- Asp.Net 之 调用远程Web_Service
- 避免eclipse下启动run就进入debug模式
- (原)ubuntu下使用ftp软件
- 【译】在Asp.Net中操作PDF – iTextSharp - 使用表格
- Memcached源码分析之thread.c
- docker dead but pid file exists
- Java转型
- 运用Zabbix实现内网服务器状态及局域网状况监控(1) —— Zabbix介绍
- FPGA学习笔记. 二分频和三分频
- 基于全注解的SpringMVC+Spring4.2+hibernate4.3框架搭建