12 2019 档案
摘要:1. sed会逐行从文件中读取数据, 再对数据处理后显示到屏幕, 再进行下一行的处理. sed '4d' file.txt # 删除文件中第4行 sed '2,6d' file.txt # 删除文件中的2-6行 sed '5,$d' file.txt # 从第5行删除到最后一行 sed '/root
阅读全文
摘要:1. echo -e "\e[1;31m 显示的内容 \e[0m" \e[1;31m # 取值30-37为字体色, 40-47为背景色 \e[0m # 用来恢复前面设置的字体颜色, 如无, 则后续所有的字体颜色会被修改 2. shell中单引号和双引号的区别(bash 调用可执行文件, 以下列出的是
阅读全文
摘要:0. vue-cli执行流程: index.html -> main.js -> App.vue 1. index.html是整个脚手架搭建的项目的入口文件. 其内放置有这个标签的展示出口或者说项目所有页面的承载标签, 如下: <div id="app"></div> 2. main.js中使用id
阅读全文
摘要:1. shift命令可使参数发生位移 如: shift 1 # 表示参数下标向右移动一位, 比如执行文件时输入参数file.sh 1 2 3 ; 在文件中加入shift 1 则$1变量接受到的值会变成2 一个示例如下:
阅读全文
摘要:1. shell中的正则和原生的正则有些许出入, 以下列举了shell中的正则规则: 图中\number 代表前面对应()位置的内容, 类似于python中的命名分组, \对应数字可直接引用括号中内容 注意扩展正则元字符的使用结果可能和预期有差异, 对比扩展和基本两个截图, 会发现, 同样的一个字符
阅读全文
摘要:1. shell中定义的变量都默认是字符类型, 如变量值中不带空格, 可无需使用"" 2. shell中反引号的作用``: 通常把需要执行的命令放到反引号中, 常用于""内. echo "today is `date`" echo "today is date" date如无反引号, 会被当做字符运
阅读全文
摘要:1. 定义变量时, 注意=号两边不要有空格; 如: a=www.xxxxx.oooo 2. 变量引用的两种方法: echo $a 或者 echo ${a} 3. 获取变量的长度: echo ${#a} 4. 变量的删除: echo ${a#ww} # 从变量值开头删除两个w, 此操作不影响原变量的值
阅读全文
摘要:0. shell的文件级和函数中定义的变量默认都是全局变量, 这点和python不同, 如需在函数中定义 局部变量, 需在定义时使用local才可. 1. 函数基本结构: 方法一: function_name () { shell 语法实现的功能 } 方法二: function name { she
阅读全文
摘要:1. shell中字典的用法示例, 数组用法同字典 2. 以上使用sell配合字典实现的功能, 使用awk能轻松搞定, 如下: awk '{print $2}' file.txt | sort | uniq -c # -c表示统计每个唯一字符的个数
阅读全文
摘要:1. awk默认以空格分隔, 可摘出指定位置的内容, 通常用法如下( 文件名称为file.txt ): 文件中行内容为: 12:3 a 4:56 b awk '{print $1}' file.txt # 输出第一个内容, 即 '12:3' awk '{print $NF}' file.txt #
阅读全文
摘要:1. 创建stu表,如下: create table stu(s1 number, s2 number); 2. 定义多维数组, 能用来接受多条返回数据 方式一: type type_name is table of stu%rowtype; # 基于表中行类型的多维数组 custom_type t
阅读全文
摘要:1. shell中使用ssh远程连接服务器做一些事情通常需要交互输入些信息, 可使用expect语句解决: 2. expect中设置变量语法: set name xxx set age xxx # 使用set设置变量, name, age为变量名称, 后面是变量的值. 3. 变量的引用同shell,
阅读全文