subtitle
03
16
堆栈 栈又称堆栈, 是用户存放程序临时创建的局部变量,也就是说我们函数括弧“{}”中定义的变量(但不包括static声明的变量,static意味着在数据段中存放变 量)。除此以外,在函数被调用时,其参数也会被压入发起调用的进程栈中,并且待到
2023-03-16 田山
15
Bash-AWK Bash-AWK
awk BEGIN {FS="6432:";count=0}{pci_dev_version[count]=$NF;count++} END{for(t in pci_dev_version){prtnt pci_dev
2023-03-15 田山
15
Bash-find Bash-find
以.txt 结尾文件,并且查找深度为1 find . -name “*.txt” -maxdepth 1 多个条件查找 find -name *.c -or -name *.h
2023-03-15 田山
15
15
Bash-if 判断符号 Bash-if 判断符号
-eq       //等于-ne       //不等于-gt        //大于 (greater)-lt         //小于 (less)-ge       //大于等于-le        //小于等于 逻辑与:    &
2023-03-15 田山
15
Bash-sed Bash-sed
sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直
2023-03-15 田山
15
Bash-tr Bash-tr
tr [选项]… SET1 [SET2] 选项包括下面的: -c, -C, –complement 首先补足SET1 -d, –delete 删除匹配SET1 的内容,并不作替换 -s, –squeeze-repeats 如果
2023-03-15 田山
15
Bash-字典 Bash-字典
查看字典里某个键名是否存在if [ -v dic["key1"] ]; then echo "key1 exists in dic" fi # 不一定管用,可以使用: if [ dic["key1"] ]; then echo "key1
2023-03-15 田山
15
Bash-字符串操作 Bash-字符串操作
提取字符串中的数字 echo hgdfjg678gfdg kjg45nn | tr -d -c 0-9 # 输出 67845 temp = `echo "helloworld20181212 | tr -cd "[0-9]""` ech
2023-03-15 田山
15
Bash-字符串比较 Bash-字符串比较
包含子字符串#!/bin/bash # string='hello world' sub='hello' if [[ $string =~ $sub ]] # if [[ $string = *$sub* ]] # if [[ $stri
2023-03-15 田山
8 / 9