ICode9

精准搜索请尝试: 精确搜索
  • linux正则应用场景2020-06-07 14:07:55

    linux里面的正则 1、grep的一些进阶 grep [-A] [-B] '搜寻字符串' filename 选项与参数: -A :后面可加数字,为 after 的意思,除了列出该行外,后续的 n 行也列出来; -B :后面可加数字,为 befer 的意思,除了列出该行外,前面的 n 行也列出来; [root@workPC ~]# dmesg |grep -A3 -B2 'docker'

  • 超详细简单易懂的hadoop数据的预处理2020-06-03 15:40:58

    hadoop数据的预处理 第一步使用xshell连接linux的服务器没有服务器的连接自己的虚拟机 连接服务器后查看要处理的原数据 处理后的结果 接下来使用命令 cat small_user.csv | sed 's/^\(.*\),\(.*\),\(.*\),\(.*\),\(.*\),\(.*\)$/\1\t\2\t\3\t\5\t\6/g' 然后使用cat -n命

  • shell中grep结合awk及sed的简单使用2020-06-03 10:04:04

    日志内容大致如下: 2020-06-02 16:06:40.575 [nioEventLoopGroup-2-22] INFO com.techtotop.iotgw.jt808.codec.JT808Decoder - <<<<< ip:/192.168.81.254:53655,hex:020000310188680420060c49000000000000000301611adb06c3de0000040000000020060216032201040000079f

  • 三剑客实战Nginx日志分析2020-05-31 23:04:56

    学习资料 高级Bash脚本编程指南 LINUX与UNIX SHELL编程指南 鸟哥的Linux私房菜 IBM DeveloperWorks 阮一峰的《bash脚本教程》 Google 实战内容 日志数据检索 find_error_log 编写一个函数 find_error_log() 1.找出log中的404 500的报错 个数考察严谨性 awk '$9~/404|500/{pr

  • 文本处理三剑客和正则表达式 (初)2020-05-31 17:58:43

    文本处理三剑客和正则表达式 Sed 语法 sed   [-nefi]    'command'   file 常用选项 -n 阻止默认全输出 -i 修改原文件 -e 执行多条命令 -f  执行命令文件 (多个命令写入一个文件然后一条一条执行同-e) 动作说明 -a 在匹配行下新增  a后面跟字符串 sed '/SELINUX/a 123123'

  • What is the difference between sed and awk2020-05-24 10:52:13

    What is the difference between sed and awk   sed is a stream editor. It works with streams of characters on a per-line basis. It has a primitive programming language that includes goto-style loops and simple conditionals (in addition to pattern matching a

  • sed练习2020-05-21 19:52:54

    [root@localhost pub]# seq 4 |sed '2!G'1 23 4   模式        保持1    G     01.0-打印2    !G    02-打印3    G     03.0-打印4 G  G    04.0-打印 G:把保持空间中的内容追加至模式空间中 只有匹配第二次的时候不做G

  • /bin/bash^M: bad interpreter: No such file or directory2020-05-20 15:06:30

    解决方法:(1)使用linux命令dos2unix filename,直接把文件转换为unix格式(2)使用sed命令sed -i "s/\r//" filename  或者 sed -i "s/^M//" filename直接替换结尾符为unix格式(3)vi filename打开文件,执行 : set ff=unix 设置文件为unix,然后执行:wq,保存成unix格式。

  • 通过 docker images 获取 Dockerfile2020-05-17 13:05:34

    通过docker image 获取到 dockerfile docker history --format {{.CreatedBy}} --no-trunc=true $DockerImage |sed "s/\/bin\/sh\ -c\ \#(nop)\ //g"|sed "s/\/bin\/sh\ -c/RUN/g" | tac --format {{.CeratedBy}} 只输出 CREATE BY 这一列 --no-trunc=tru

  • Linux三剑客 sed2020-05-12 11:04:45

    Linux三剑客SED Linux三剑客为 sed awk grep 本文会讲解到sed在实践中的常用的多种方式,并举例演示,让你更好理解sed命令 sed版本 [root@oldboy ~]# sed --version #→ sed软件版本 GNU sed version 4.2.1 sed 语法格式 sed [options] [sed-commands] [input-file] sed [选项]

  • linux sed使用2020-05-11 18:01:18

    sed 功能强大的流式文本编辑器 补充说明 sed 是一种流编辑器,它是文本处理中非常重要的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。

  • linux sed命令详解2020-05-08 10:08:07

    我们知道,Vim 采用的是交互式文本编辑模式,你可以用键盘命令来交互性地插入、删除或替换数据中的文本。但本节要讲的 sed 命令不同,它采用的是流编辑模式,最明显的特点是,在 sed 处理数据之前,需要预先提供一组规则,sed 会按照此规则来编辑数据。sed 会根据脚本命令来处理文本文件中的数

  • shell三剑客过滤文件内字符串长度输出2020-04-28 12:39:24

    三剑客过滤长字符串 记一次过滤文件内容,三剑客awk、grep、sed过滤指定字段、列后,怎料其中混杂编码字符串,这不是我们想要的。所幸,找到了规律,那就是 它 很长…,直接干掉长字符串即可! 下边是三把剑具体实现! 我有三把剑,一把awk,一把grep,一把sed [root@centos]# cat test hello hel

  • 一键配置mysql主从2020-04-26 20:40:09

    首先配置主服务器 #!/bin/bash echo "关闭防火墙" systemctl stop firewalld.service setenforce 0 yum -y install mariadb mariadb-server &> /dev/null if [ $? -eq 0 ];then echo "mysql安装成功" else echo "mysql安装失败,请重新安装" yum -y install mar

  • linux 正则表达式,sed使用2020-04-26 16:55:46

    区别于正则,通配符一般用户命令行bash环境 “ * ” 代表任意一个或者多个字符(一般代表所有字符) “?” 代表任意一个字符(注意按问好的个数匹配多少个字符) “;” 两个命令之间的分隔符 “#” 配置问渐渐注释 “|” 管道 “~” 用户家目录 “-” 上一次目录 “$” 变量符 “/

  • Shell学习略图2020-04-26 12:37:36

    序 这是我的第一篇技术博文,目的在于总结归纳自己所学,以求模块化、系统化地将知识留存在大脑,也可与好学之人一同交流进步。 测试工程师的技能版图,已从手工测试转向要求左移的代码能力,右移的运维能力,上要求产品思维,下要求广阔知识面,Shell脚本的掌握理所当然成为了必备技能。

  • 常用命令--sed2020-04-23 18:55:27

      Linux sed 命令是利用脚本来处理文本文件。sed 可依照脚本的指令来处理、编辑文本文件。Sed 主要用来自动编辑一个或多个文件、简化对文件的反复操作、编写转换程序等。 ▼ 语法 sed [-hnV][-e<script>][-f<script文件>][文本文件] ▼ 参数说明:    • -e<script>或--exp

  • Shell工具 - sed2020-04-23 16:04:24

    作用:对文件中的内容进行编辑,然后呈现,不改变原文件内容。   选项参数 选项参数 功能 -e 直接在指令列模式上进行sed的动作编辑。   命令功能 命令 功能描述 a 新增,a的后面可以接字串,在下一行出现 d 删除 s 查找并替换  案例1:将“mei nv”这个单词插入到se

  • nginx+Tomcat负载均衡2020-04-22 15:55:38

    #!/bin/bash rpm -ivh jdk-8u131-linux-x64_.rpm if [ `grep JAVA_HOME /etc/profile | wc -l` -ne 4 ];then echo -e 'export JAVA_HOME=/usr/java/jdk1.8.0_131\n export JAVA_BIN=/usr/javak1.8.0_131/bin\n export PATH=$PATH:$JAVA_HOME/bin\n export CLASSPATH=

  • CentOS7最小化安装后初始化脚本2020-04-21 19:55:09

    CentOS7最小化安装后初始化脚本#!/bin/bash##################################################  --Info#         Initialization CentOS 7.x script##################################################   Auther: shaonbean@qq.com#   Changelog:#   20180710   

  • linux常用命令2020-04-21 10:05:10

    1、jstack(查看线程)、jmap(查看内存)和jstat(性能分析) jstack能得到运行java程序的java stack和native stack的信息。可以轻松得知当前线程的运行情况 用法:jstack pid 2、vim命令(文件操作) 分为三种模式:命令行模式、编辑模式、末行模式 命令行模式:G为调到最后一行,10G为跳到第10行

  • 文本三剑客之sed2020-04-21 10:04:06

    格式:sed [option]... 'script;script;...' inputfile... 常用选项:-n      不输出模式空间内容到屏幕,即不自动打印;仅显示script处理后的结果-e      多点编辑-e<script>或--expression=<script> 以选项中指定的script来处理输入的文本文件-f      /PATH/SCRIPT_FIL

  • sed命令2020-04-03 10:06:02

    sed命令 1 sed sed:流编辑器工具(文件字符流进行处理编辑) 1.1 sed作用 擅长对文件的行进行处理,修改编辑文件的内容。 1.2 语法 sed [参数] '条件 指令(如何处理)' 文件信息 sed -n '/oldboy/p' oldboy.txt 1.3 原理 按行处理文件信息 1.4 功能 增加、删除、修改、查询 擅

  • 系统通配符号、系统正则符号,grep2020-04-03 10:03:28

    系统通配符号、系统正则符号,grep 1 系统通配符号 系统通配符号:借助通配符号 匹配文件名称信息 1.1 *: 匹配所有(任意)字符信息 找寻以old开头的文件 find /oldboy -type f -name "old*" 找寻以.txt结尾的文件 find /oldboy -type f -name "*txt" 找寻以old开头,txt结尾的文件 find

  • sed的常用使用方法2020-03-31 16:56:15

        sed是一个流编辑器,可以配合正则表达式很好的处理文件内容。处理模式:先把一行内容存储在临时缓冲区中,处理完成后,在把缓冲区的内同容同步到屏幕进行展示。之后依次处理匹配但的下一行。    sed 的主要操作     -n   取消默认的完整输出,只要需要的     -s   

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有