上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 21 下一页
摘要: 1. shell中定义的变量都默认是字符类型, 如变量值中不带空格, 可无需使用"" 2. shell中反引号的作用``: 通常把需要执行的命令放到反引号中, 常用于""内. echo "today is `date`" echo "today is date" date如无反引号, 会被当做字符运 阅读全文
posted @ 2019-12-26 21:00 叶落kiss 阅读(1111) 评论(0) 推荐(0)
摘要: 1. 定义变量时, 注意=号两边不要有空格; 如: a=www.xxxxx.oooo 2. 变量引用的两种方法: echo $a 或者 echo ${a} 3. 获取变量的长度: echo ${#a} 4. 变量的删除: echo ${a#ww} # 从变量值开头删除两个w, 此操作不影响原变量的值 阅读全文
posted @ 2019-12-26 20:58 叶落kiss 阅读(1605) 评论(0) 推荐(0)
摘要: 0. shell的文件级和函数中定义的变量默认都是全局变量, 这点和python不同, 如需在函数中定义 局部变量, 需在定义时使用local才可. 1. 函数基本结构: 方法一: function_name () { shell 语法实现的功能 } 方法二: function name { she 阅读全文
posted @ 2019-12-24 20:11 叶落kiss 阅读(8582) 评论(0) 推荐(1)
摘要: 1. shell中字典的用法示例, 数组用法同字典 2. 以上使用sell配合字典实现的功能, 使用awk能轻松搞定, 如下: awk '{print $2}' file.txt | sort | uniq -c # -c表示统计每个唯一字符的个数 阅读全文
posted @ 2019-12-20 20:38 叶落kiss 阅读(7110) 评论(0) 推荐(0)
摘要: 1. awk默认以空格分隔, 可摘出指定位置的内容, 通常用法如下( 文件名称为file.txt ): 文件中行内容为: 12:3 a 4:56 b awk '{print $1}' file.txt # 输出第一个内容, 即 '12:3' awk '{print $NF}' file.txt # 阅读全文
posted @ 2019-12-20 20:34 叶落kiss 阅读(195) 评论(0) 推荐(0)
摘要: 1. 创建stu表,如下: create table stu(s1 number, s2 number); 2. 定义多维数组, 能用来接受多条返回数据 方式一: type type_name is table of stu%rowtype; # 基于表中行类型的多维数组 custom_type t 阅读全文
posted @ 2019-12-19 16:01 叶落kiss 阅读(575) 评论(0) 推荐(0)
摘要: 1. shell中使用ssh远程连接服务器做一些事情通常需要交互输入些信息, 可使用expect语句解决: 2. expect中设置变量语法: set name xxx set age xxx # 使用set设置变量, name, age为变量名称, 后面是变量的值. 3. 变量的引用同shell, 阅读全文
posted @ 2019-12-17 20:43 叶落kiss 阅读(918) 评论(0) 推荐(0)
摘要: 1. 指定格式输出当前时间: echo `date +%Y%m%d` # 注意使用反引号, +号后面不要有空格 反引号中的东西会被当做命令来执行, 并输出执行的结果 2. $uid用于判断当前是否是root用户登陆的, 是为0, 否则非零. 3. * 匹配任意多个字符, 注意不要带引号; ? 匹配任 阅读全文
posted @ 2019-11-04 18:59 叶落kiss 阅读(1268) 评论(0) 推荐(0)
摘要: 1. umask用于设定默认的新建文件或目录的权限 查看umask当前值命令: umask -p 计算创建出的file权限方法: 如果umask值的每位数都是偶数,使用666按位减umask的值即可 如果某一位或所有位的数值是奇数, 则要在666按位减umask值的对应位数上+1. 计算创建出的di 阅读全文
posted @ 2019-11-03 15:06 叶落kiss 阅读(1571) 评论(0) 推荐(0)
摘要: 说明: 虚拟机中shell_test目录用来练习shell, 其中有个test.log文件用来存放日志 #!/usr/bin/bash # shell文件开头, 用来指定该文件使用哪个解释器执行 通常#!成为shebang, 如果命令行中不指定解释器时才会生效, 否则以命令行中指定的解释器为准 1. 阅读全文
posted @ 2019-11-01 11:32 叶落kiss 阅读(814) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 21 下一页