涓涓细流 辟阖汪洋
Shell获取变量的指定行的数据 Shell获取变量的指定行的数据
现在有一个变量result或者有一个文件file内容如下 想要获取这个变量或文件的第一行、第二行、第三行的数据,该怎么写?我们可以是使用 awk 命令来实现
2023-11-25
Shell中while循环作用域 Shell中while循环作用域
Shell中while循环作用域要注意,有坑
2023-11-24
Shell中的循环 Shell中的循环
shell中循环的一般写法如下
2023-11-18
Shell变量默认值赋值 Shell变量默认值赋值
${变量名:=默认值}、${变量名:-默认值}、${变量名:+替代值}、${变量名:?错误消息}
2023-10-29
用shell教你搞定各种查找算法-二分查找 用shell教你搞定各种查找算法-二分查找
local low=0; local high="${#nums[@]}" local mid=$(((low+high)/2)) local target=100; while [[ $low -le $high ]];do let...
用shell教你搞定各种排序算法-归并排序 用shell教你搞定各种排序算法-归并排序
归并排序采用的是分治的思想。归就是归纳,并就是合并。 function sort(){ local low=$1 local high=$2
Shell高级编程技巧 Shell高级编程技巧
涵盖重定向、进程通信、并发控制、锁、单元测试、调试技巧等高级编程技巧
2021-06-03
怎么写好Shell脚本 怎么写好Shell脚本
本人在写Shell脚本的过程中形成了自己一些规范,这些规范仍在实践中,在此分享出来。
2020-05-31
用shell教你搞定各种排序算法-插入排序 用shell教你搞定各种排序算法-插入排序
插入排序的核心也是交换,注意和冒泡排序一样,都是相邻交换 我们执行以下看一下输出结果 当然我们还可以简化 bash 定义一个数组 nums=(1 3 5 7 2 3 6 8 22 11 33 22 11 1 34 56)
用shell教你搞定各种排序算法-希尔排序 用shell教你搞定各种排序算法-希尔排序
希尔排序的核心也是交换,是在插入排序的基础上演进的,目的是期望快速消除更多的逆序对儿。 我们执行以下看一下输出结果
用shell教你搞定各种排序算法-冒泡排序 用shell教你搞定各种排序算法-冒泡排序
最近在研究数据结构和算法,突然想用shell来实现一把,今天先来写一个冒泡排序。 要想记住各种排序算法,只要知道其原理,用什么语言实现都易如反掌 冒泡排序 核心操作 交换相邻两个元素的值
1 / 2