linux文本三剑客(grep、sed、awk)
目录 grep 1、什么是grep和rgrep? 2、使用grep 2.1、命令格式 2.2、命令功能 2.3、命令参数 3、实战演示 sed 1、认识sed 2、使用sed 2.1、命令格式 2.2、常用选项options 2.3、地址定...
目录 grep 1、什么是grep和rgrep? 2、使用grep 2.1、命令格式 2.2、命令功能 2.3、命令参数 3、实战演示 sed 1、认识sed 2、使用sed 2.1、命令格式 2.2、常用选项options 2.3、地址定...
目录 一、插入几个新字段 二、格式化个空白 三、筛选ipv4地址 命令及结果 第一种查询方式 第二种查询方式 第三种查询方式 四、读取.ini配置文件中的某段 命令及结果 第一种查询方式 第二种查询方式 五、根据某字段去重 命令及结果 第一...
shell date学习以及正确获取时间戳的姿势 2020.05.08 # 毫秒时间戳 date %s%3n # 微秒时间戳(不确定是否精确) date %s%6n 获取时间戳 获取从1970-01-01 00:00:00 utc到现在...
先说一下为什么写这篇文章,因为目前没有一篇文章能让我在mac上成功执行的脚本。 date -d 在mac上提示以下错误: date: option requires an argument -- d usage: date [-jnru] ...
rm (remove)删除文件或目录 rm -d (-directory) #直接把需删除的目录的硬连接数据删成0,删除该目录 rm -f (--force) #强制删除文件或目录:忽略不存在的文件,不提示确认 rm -i (interac...
shell脚本删除文件,如果它已经存在 我正在处理一些将数据存储在文件中的东西。 但每次运行脚本时,都会附加到前一个文件。 如果文件已经存在,我需要帮助。 另一个我使用的命令是: [ -e file ] && rm file...
shell中将多行合并成一行的小技巧,其实很简单: 每行的结尾符为\n,只要将每行的\n换成想要的分隔符,就可以达到目的了。 主要借助于tr命令: [root@host ~]# cat data 127.0.0.1 127.0....
使用说明: -eq //equals等于 -ne //no equals不等于 -gt //greater than 大于 -lt //less than小于 -ge //greater equals大于等于 -le //les...
两个字符串,要比较忽略大小写后是否相等的问题,可以有很多种方法。 方法一: 借助tr命令来处理 #!/bin/bash name1="tom" name2="tom" temp1=$(echo $name1 | tr [a-z] [a-z]...
awk一般不能通过诸如下面的方式来处理 [root@host ~]# awk '{print $0}' data > data 上面的处理源文件data中就是空文件。方法之一就是: [root@host ~]# awk '{print...