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