概述 sed命令的选项 删除行 新增行 替换行 替换部分字符串而不是整行 搜索并输出行内容 将修改应用到文件中 sed正则中的元字符 回到顶部 概述 sed命令是一个面向字符流的非交互式编辑器,也就是说sed不允许用户与它进行交互操作。sed是按行来处理文本内容的。在shell中,使用sed来批量修 ...
分类:
系统相关 时间:
2020-03-02 00:43:02
阅读次数:
96
简介:在Linux/UNIX系统中,awk是一个功能强大的编辑工具,逐行读取输入文本,并根据指定的匹配模式进行查找,对符合条件的内容进行格式化输出或者过滤处理,可以在无交互的情况下实现相当复杂的文本操作,被广泛应用于Shell脚本,完成各种自动化配置任务。工作原理逐行读取文本,默认以空格为分隔符进行分隔,将分隔所得的各个字段保存到内建变量中,并按模式或者条件执行编辑命令常见用法:单引号加上大括号“
分类:
系统相关 时间:
2020-03-01 22:02:39
阅读次数:
75
详细分析awk字段分割 awk读取每一条记录之后,会将其赋值给$0,同时还会对这条记录按照预定义变量FS划分字段,将划分好的各个字段分别赋值给$1 $2 $3 $4...$N,同时将划分的字段数量赋值给预定义变量NF。 引用字段的方式 $N引用字段: N=0:即$0,引用记录本身 0<N<=NF:引 ...
分类:
其他好文 时间:
2020-03-01 14:28:06
阅读次数:
98
内置函数 I 了解 callable 判断是否可调用 bin oct hex进制转换 all any判断是否全部为真或假 内置函数II 重要 sep 设定分隔符。 end去除默认换行 abs() 获取绝对值 sum() 数字相加求和 min max()可以加功能 reversed() 将一个序列翻转 ...
分类:
其他好文 时间:
2020-02-29 22:28:33
阅读次数:
86
传统文件上传 1. 导入jar包:commons fileupload, commons io 2. 在前端提供一个form表单和文件选择域 3. 编写controller 注意事项 form表彰的enctype取值必须是:multipart/form data(用分隔符将表彰内容分隔成多个部分), ...
分类:
编程语言 时间:
2020-02-28 18:55:02
阅读次数:
66
spring boot的yml文件用profiles实现不同环境的配置 1、spring.profiles.active:dev 表示的是激活那个环境的配置2、每个环境配置项是根据 ' ' 这个分隔符隔离开的(对,你没看错,刚开始我也觉得不可思议)3、在每个环境的配置项中可以自定义配置(不一定都是s ...
分类:
编程语言 时间:
2020-02-27 18:57:02
阅读次数:
55
一、最常用的匹配语法 re.match 从头开始匹配 re.search 匹配包含 re.findall 把所有匹配到的字符放到以列表中的元素返回 re.split 以匹配到的字符当做列表分隔符 re.sub 匹配字符并替换 二、常用正则表达式符号 '.' 默认匹配除\n之外的任意一个字符,若指定f ...
分类:
编程语言 时间:
2020-02-27 00:32:45
阅读次数:
97
Split()方法是切割成数组的形式, Join()方法是将数组转换成字符串。 1.join() 方法用于把数组中的所有元素放入一个字符串。 元素是通过指定的分隔符进行分隔的。 指定分隔符方法join(" ");其中 可以是任意. 2.与之相反的是split()方法:用于把一个字符串分割成字符串数组 ...
分类:
其他好文 时间:
2020-02-26 18:38:46
阅读次数:
108
当在Linux中查看文件时发现了^M,你可能就需要注意文件的分隔符了。使用的不是Linux的文件分割符,而是window的文件分隔符。 解决的办法也很简单,使用dos2unix转换文件的分隔符即可。 最近的工作中也遇到了一次这个问题。 docker容器启动不起来,使用k8s和docker的logs命 ...
分类:
系统相关 时间:
2020-02-25 23:07:05
阅读次数:
102
近日朋友需要帮忙对excel的csv文件进行处理,求取某银行历年股价的均值方差等一系列数据 文件的构成很简单,部分如下所示 总共有接近七千行数据,主要的工作就是将其中的股价数据提取出来,放入一个数组之中,然后利用numpy模块即可求出需要的数据。 这里利用了csv模块来对文件进行处理,最终实现的代码 ...
分类:
编程语言 时间:
2020-02-25 14:53:40
阅读次数:
1796