linux
颍天
路漫漫其修远兮吾将上下而求索
展开
-
linux的一些文件操作命令
有一个需求就是导入csv文件到clickhouse中,但是发现csv文件有特殊字符,总结一下解决这个问题所用到的linux命令sed -i s"#\\"##"g test.csv替换文件中的\为空sed -i ‘s/\r\n//g’ base_0.csv替换\r\n为空sed -n ‘99613,99614p’ base.csv查看base.csv中的99613到99614行grep ‘xxx’ test.csv查找test.csv文件中的xxxvim +n test.csv查看tes原创 2021-06-10 17:46:44 · 125 阅读 · 0 评论 -
wget中的使用变量数据
在工作中有一个需求就是使用wget来下载每天的数据到本地服务器,命令如下:wget 'http://user:8QmjvkSVISqN@xx.xxx.xxx.13:80/koi_role_card_details_day_$daydate.csv'但是,执行的koi_role_card_details_day_$daydate.csv是而不是变量的字符串。解决办法:更改命令,使用双引号wget "http://user:8QmjvkSVISqN@xx.xxx.xxx.13:80/koi_role原创 2021-06-10 17:37:16 · 505 阅读 · 0 评论 -
linux多个日期循环执行shell脚本
在平常执行shell脚本中,有时候需要执行一段日期的shell脚本,记录一下写法。#!/bin/shif [ $# == 2 ]; then datebeg=$1 dateend=$2else echo "请输入开始时间和结束日期,格式为2017-04-04" exit 1fibeg_s=`date -d "$datebeg" +%s`end_s=`date -d "$dateend" +%s`echo "处理时间范围:$beg_s 至 $end_s"w原创 2021-05-21 14:45:18 · 520 阅读 · 0 评论