ICode9

精准搜索请尝试: 精确搜索
  • shell全2021-11-02 09:32:31

    一、第一章 本节课程目标 语法和选项 语法和选项 \3. sort工具 语法和选项 5.tee工具 6.diff工具 语法和选项 7. paste工具 \8. tr工具 语法和选项 小试牛刀 二、bash的特性 了解shell中的通配符 熟悉grep、cut、sort等小工具和shell中的通配符的使

  • syntax error: unexpected end of file2021-10-31 12:33:16

      1、脚本只有10行,报第11行错误?? [root@centos79 test]# bash test.sh test.sh: line 11: syntax error: unexpected end of file [root@centos79 test]# cat -n test.sh 1 #!/bin/bash 2 3 #step1 check ped file 4 uniqn=$(sed 's/\r//g' outcome

  • 26.第五章 文本处理三剑客之 sed(二)2021-10-27 19:02:02

    范例: [root@rocky8 ~]# sed '2p' /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/

  • 如何在BASH中将制表符分隔值(TSV)文件转换为逗号分隔值(CSV)文件?(How do I convert a tab-separated values (TSV) file to a comma2021-10-27 17:03:43

    我有一些TSV文件需要转换为CSV文件. BASH中是否有任何解决方案,例如使用awk来转换这些?我可以这样使用sed,但担心它会出错: sed 's/\t/,/g' file.tsv > file.csv 不需要添加行情. 如何将TSV转换为CSV? 解决方案 更新:尽管以下解决方案总体上不可靠 在OP的特定用例中进行工作;请

  • grep、sed、awk2021-10-27 11:33:56

    linux三剑客sed 数据修改grep 数据查找定位awk 数据切片正则表达式 基本正则 ^开头 $ 结尾 [a-z][0-9]区间,如果开头带有^表示不能匹配区间内的元素 *0个或者多个 .表示任意字符 扩展正则 ?非贪婪匹配 +一个或者多个 ()分组 {}范围约束 |匹配多个表达式的任何一个 正则就是记

  • Linux Tips: 批量修改C语言工程的函数命名风格(纯Shell方法)2021-10-26 19:33:11

    通过ctags解析工程目录中所有函数 # 遍历所有C文件并将解析出的函数名放在funcs文件中 find ./ -name "*.[ch]" -exec ctags -x --c-types=f {} \; | awk '{print $1}' >> funcs 通过sed进行函数命名风格转换,并替换所有C文件 # 遍历前面生成的funcs文件,转换、替换 while read

  • 25.第五章 文本处理三剑客之 sed(一)2021-10-26 09:06:29

    5.文本处理三剑客之 sed 5.1 sed 工作原理 sed 即 Stream EDitor,和 vi 不同,sed是行编辑器 Sed是从文件或管道中读取一行,处理一行,输出一行;再读取一行,再处理一行,再输出一行,直到最后一行。每当处理一行时,把当前处理的行存储在临时缓冲区中,称为模式空间(Pattern Space),接着用sed命

  • [shell][转载]sed -i命令详解2021-10-25 11:01:58

    [root@www ~]# sed [-nefr] [动作] 选项与参数: -n :使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN 的数据一般都会被列出到终端上。但如果加上 -n 参数后,则只有经过sed 特殊处理的那一行(或者动作)才会被列出来。 -e :直接在命令列模式上进行 sed 的动作编辑; -f :直接

  • zabbix监控基本部署2021-10-23 23:01:18

    监控概述:报告系统的状态,监控内容包括吞吐量,反应时间,使用率,提前发现问题,精准处理问题,找出系统瓶颈在什么地方。监控数据包括:共有数据和私有数据,共有数据比如监控web,ftp,ssh 数据库等这些服务网,和tcp,udp等端口是否正常,可以使用端口扫描工具,不需要连接本机运行,不需要经过root管理

  • 自动生成依赖关系(上)2021-10-23 21:04:07

    自动生成依赖关系(上) 1.思考 目标文件(.o)是否只依赖于源文件(.c)编译器如何编译源文件和头文件? 2.编译行为带来的缺陷 预处理器将头文件中的代码直接插入源文件编译器只通过预处理后的源文件产生目标文件因此, 规则中以源文件为依赖,命令可能无法执行 3.下面的makefile有没有

  • WebStorm格式化后rpx前有空格2021-10-22 14:04:37

    按ctrl+alt+L格式化后,rpx单位前会出现空格,导致样式失效 解决方法: 在 设置-->工具-->File Watchers 配置 Progress位置为sed的所在位置 sed的下载路径(适用windows10 x64):https://github.com/chuyia/sedDownload Arguments:-i s/"\ rpx"/rpx/g $FilePath$

  • centos8 kubernetes k8s v1.22.1 搭配containerd搭建集群2021-10-22 13:04:39

    系统环境配置 #关闭防火墙 systemctl stop firewalld systemctl disable firewalld #关闭selinux sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config setenforce 0 #关闭swap swapoff -a sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab #同步服务器时间 tim

  • Linux sed命令的使用及正则表达式2021-10-20 23:33:05

    正则表达式是一个字符串,可以用来描述多个字符序列。有几个Linux命令支持使用正则表达式,包括ed、sed、awk、grep,vi也支持但不是所有功能。sed是一种非交互式的流编辑器,可动态编辑文件。这个面向流的编辑器是专门为执行脚本而创建的。可以用来分析关键字的使用、统计等,以及将数据进

  • 切取端口号2021-10-18 21:31:59

    群里有人问,怎么去切取ip后面的端口号:     习题:10.9.30.3:80      awk、cut 这个是比较基础又最容易想到的方法,egroup熟练度原因没有第一时间想到,但是当我看到有人用sed截取的时候,让我眼前一亮,看看能不能让你们的思维也受到一点点启发。          awk -F":" '{print $NF

  • 自己常用的一些Shell记录2021-10-16 13:02:39

    最近在部署局域网Jenkins打包和Apache服务,遇到一些值得记录的过程。 1.输出字符写入文件,追加在文件末尾  echo "123" >> 123.txt  2.输出字符写入文件,覆盖文字  echo "123" > 123.txt  3.curl命令在post请求带嵌套JSon参数,且参数是shell变量时需要对参数转义  1 content=

  • Linux基本命令 和 Regex 正则表达式2021-10-14 20:33:11

    Linux基本命令 和 Regex 正则表达式 Regex 基本语法 常用匹配规则 [aeiouAEIOU] # 从中随机选择一个 [0-9]{4} # 从中选择4个 .* # 匹配任意字符 \w # 匹配单词 \d # 匹配数字 ^abc # 以abc为开始 ^(abc) # 以abc为开头 [^abc] # 不包含abc abc$

  • sed在文本第一行和最后一行添加字符串2021-10-14 13:00:45

    sed在文本第一行和最后一行添加字符串 shell在文本第一行和最后一行添加字符串 sed -i '1 i DELIMITER INSERTDELIMITER' filename sed -i '1 i DELIMITER INSERTDELIMITER' filename sed '1i 添加的内容' file    #这是在第一行前添加字符串 sed '$i 添加的内容' file  

  • sed命令详解2021-10-10 22:02:18

    1.简介 sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。 sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然后处理临时缓冲区中

  • day14 linux三剑客之sed命令2021-10-09 20:01:51

    day14 linux三剑客之sed命令 sed命令 Sed 主要用来自动编辑一个或多个文件、简化对文件的反复操作、编写转换程序等。 sed(流式编辑器) : sed主要用来修改文件。 1、sed命令 sed [参数] "[定位][指令]" 处理的文本路径 注:不指定定位,则默认处理全文。 指令: p

  • [20210930]bbed读取数据块7 fffext.sh.txt2021-10-08 10:03:40

    [20210930]bbed读取数据块7 fffext.sh.txt--//一般bash shell脚本很少考虑执行效率,仅仅考虑利用它快速解决工作中遇到的问题.--//以前写的bbed读取数据块的脚本调用bbed次数太多,尝试改进脚本,减少bbed的调用次数.$ cat -v fffext.sh#! /bin/bash -x# argv1=file_number argv2=be

  • Linux From Scratch(LFS11.0)构建 LFS 系统 - Sed-4.82021-10-07 11:31:59

    Sed 软件包包含一个流编辑器。 安装 Sed 解压软件包: cd /sources tar xf sed-4.8.tar.xz cd sed-4.8 准备编译 Sed: ./configure --prefix=/usr 编译该软件包,并生成 HTML 文档: make make html 运行以下命令以测试编译结果: chown -Rv tester . su tester -c "PATH=$PATH mak

  • shell脚本里正则表达式与文本处理器(grep,sed,awk)用法2021-10-06 09:31:24

    目录 一,正则表达式概述二,基础正则表达式1、grep2,扩展正则表达式(egrep) 三、文本处理器sed1.sed 命令常见用法2.用法示例 四、awk 工具逐行读取输入文本,并根据指定的匹配模式进行查找,1.awk 常见用法2.用法示例输出密码为空的用户的shadow 记录输出包含 8 个字段且第 1 个字段

  • Linux脚本基础2021-10-04 13:02:12

    什么是Shell 系统跟计算机硬件交互时的中间介质、一个外壳程序统称【bash就是具体的一种Shell】 作用:将用户的指令转发给系统内核,由内核去支配计算机硬件执行操作 为什么要用Shell 有时候要重复执行一些代码,为了方便,写成脚本,可多次重复多条语句 Linux中的Shell [root@l

  • 文本操作find cut sort wc sed awk2021-10-04 13:00:30

    文本操作 查找文件: # find 大概位置 以名字查找 名字 find /etc/ -name i18n find /etc/ -name 70* find /etc/ -name 70*net* 查找文件: whereis java --> java: /usr/bin/java 查找文本 /key 向下查询 n下一个 , N上一个 ​ ?key 向上查询 n上一个 ,N下一个 1.cu

  • grep,sed,awk学习简记2021-09-30 19:04:55

    grep 过滤 grep -E 支持正则 grep -A after 几行 grep -B before 几行 grep -C 上下多显示几行 grep -c 统计出现多少行,类似wc -l grep -v 取反,排除 grep -n 显示行号 grep -i 忽略大小写 sed 替换,修改文件内容,取行 s 替换 替换格式 s###g s@@@g s///

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

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

ICode9版权所有