Shell
木凡空
就让光芒折射泪湿的瞳孔
映出心中最想拥有的彩虹
展开
-
Linux之tar命令详解
一、基本tar 解压命令二、参数参数说明-x解压-z有gzip属性的-v显示所有过程-f使用档案名字-t查看内容三、示例解压one.tartar -xvf one.tar解压one.tar.gztar -xzvf one.tar.gz原创 2020-09-04 23:21:37 · 291 阅读 · 0 评论 -
Linux之uniq命令详解
uniq主要功能是去重。注意: 去除重复行,应该先排序,然后去重。因为它只对相邻(连续重复)的行去重一、文本:a.txtHello WorldAndroidHello WorldShoppingMy name1.简单去重sort a.txt|uniq结果:AndroidHello WorldMy nameShopping2.某列去重awk -F ' ' '{print $1}' a.txt|sort|uniq结果:AndroidHelloMyShopping原创 2020-05-31 08:22:13 · 252 阅读 · 0 评论 -
Linux之sort命令详解
sort主要功能是排序一、排序文本:a.txtHello WorldAndroidHello WorldShoppingMy name1.简单排序sort a.txt结果:AndroidHello WorldHello WorldMy nameShopping2.某列排序awk -F ' ' '{print $1}' a.txt |sort结果:AndroidHelloHelloMyShopping...原创 2020-05-31 08:21:58 · 178 阅读 · 0 评论 -
Linux之grep命令详解
grep -v grep去除包含grep的进程行原创 2020-05-31 08:21:42 · 104 阅读 · 0 评论 -
Linux之awk命令使用详解
1、awk输出(1)if判断cat test.log|awk '{if($1>0 || $2>0) print $0}'(2)统计行数awk 'END{print NR}' test.log原创 2020-04-22 14:42:04 · 157 阅读 · 0 评论 -
Shell操作MySQL
#数据库连接配置HOST="127.0.0.1"PORT="3306"USER="root"PASSWORD="123456"DATABASE="test_db"#操作--更新mysql -h${HOST} -P${PORT} -u${USER} -p${PASSWORD} ${DATABASE} -e "update t_test set age=${age} where n...原创 2020-04-06 22:20:02 · 243 阅读 · 0 评论 -
Shell的基本运算
一、算术运算expr (注意有空格)a=10b=20c=`expr $a + $b`c=`expr $a - $b`c=`expr $a \* $b`c=`expr $a / b`原创 2020-04-05 23:30:22 · 109 阅读 · 0 评论 -
Shell检查hdfs路径是否存在
# test命令,-e路径存在为真logPath=/tmp/hive/test.logif hadoop fs -test -e ${logPath};then echo "路径存在"else echo "路径不存在"fi原创 2020-04-05 20:33:03 · 437 阅读 · 0 评论 -
Shell的字符串操作
一、字符串分割1、字符串分割为数组(1) 直接分割 arr=(${line// /}) 以\t分割 (tab键)arr=(${line//,/}) 以,分割原创 2020-04-05 20:17:38 · 593 阅读 · 0 评论 -
Shell读取并遍历文件
1、读取并遍历文件cat /tmp/text.log|while read linedo echo ${line}done原创 2020-04-05 11:17:13 · 950 阅读 · 0 评论 -
Shell获取当前目录
获取当前目录baseDir=$(cd `dirname $0`;pwd)原创 2020-04-05 10:56:21 · 484 阅读 · 0 评论 -
Shell获取时间详解
1、获取年月日# 获取当前年份 (2020)year=`date +%Y`#获取当前月份 (202004)month=`date +%Y%m`#获取当前日 (20200405)day=`date +%Y%m%d`2、获取时分秒# 获取当前时 (20200405 10)year=`date +%Y%m%d %H`#获取当前分 (20200405 10:12)mo...原创 2020-04-05 10:50:56 · 4466 阅读 · 0 评论 -
Shell的if条件判断
一、判断1、判断变量是否为空 (1)变量为空-z 字符串的长度为0if [ -z $1 ];then year=$1else year=`date +%Y`fi (2)变量不为空-n 字符串的长度>0 if [ -n $1 ];then year=$1else year=`date +%Y`fi2、判断变量是...原创 2020-04-04 22:49:38 · 1678 阅读 · 0 评论 -
Shell中Map用法
声明Mapdeclare -A testMap赋值testMap[“one”]=“001”testMap[“two”]=“002”testMap[“three”]=“003”输出输出值 ${testMap[“two”]}输出key ${!testMap[@]}输出value ${testMap[@]}遍历for key in ${...原创 2019-09-20 18:59:30 · 1305 阅读 · 0 评论