首页 > 系统相关 >shell 学习之文本处理工具

shell 学习之文本处理工具

时间:2023-08-18 12:11:09浏览次数:45  
标签:文件 file1 shell patch file0 diff 工具 文本处理

视频:07_小工具使用diff【正常模式】_哔哩哔哩_bilibili

1. grep

 

2.cut

 

3.sort

 

 

4. uniq

 

5.tee

从标准输入读取并写到标准输出和文件,即双向覆盖重定向(屏幕输出/文本输入)。

 

6.diff

  逐行比较文件的不同。

 语法:

diff [选项] file1 file2

 1)正常显示

 

 

 

  patch:

  两个文件的不同之处 重定向到一个新文件: diff -u file0 file1 > file.patch

  补丁 补到第一个文件,让两个文件相同: patch file0 file.patch 

7.past

  用于合并文件行。不会修改源文件

 

8.tr

用于字符转换,替换或删除。主要用于删除文件的控制字符或字符转换。

 

标签:文件,file1,shell,patch,file0,diff,工具,文本处理
From: https://www.cnblogs.com/april55/p/17640172.html

相关文章

  • accesskey_tools:一款针对云环境的多功能利用脚本工具
    一、 关于accesskey_tools"accesskey_tools"是一个基于Python开发的多平台云环境利用辅助脚本。该工具可用于渗透测试中,因开发的不规范,以及一些其它漏洞,拿到泄漏AK/SK的情况下,测试人员可以直接利用这些凭证对云服务器进行测试,及时修复风险并采取相应措施,确保云环境中的敏感凭......
  • 指定或降低Rust 工具链的版本
    要更改Rust工具链的版本,您可以使用以下命令之一:rustupdefaultstable:使用stable版本的Rust工具链作为默认版本。rustupdefaultbeta:使用beta版本的Rust工具链作为默认版本。rustupdefaultnightly:使用nightly版本的Rust工具链作为默认版本。除了default命令,还......
  • linux shell wc统计文件行数
    语法:wc[选项]文件…说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所有指定文件的总统计数。字是由空格字符区分开的最大字符串。该命令各选项含义如下:-c统计字节数。-l统计行数。-w统计字数。这些选项可以......
  • java开发工具idea连接aws账号管理
    一:下载插件awstoolkit二:登录亚马逊账号拿到密钥信息三:设置idea连接地区配置idea连接信息aws密钥重启idea左下侧可用 下载aws插件  配置亚马逊区域选择这个必须和账号配对(一致地区) 去亚马逊官网获取密钥信息     这些都配置完后重启......
  • 在Android Studio中统计代码行数可以通过插件或者内置的工具来实现。以下是两种常用的
    在AndroidStudio中统计代码行数可以通过插件或者内置的工具来实现。以下是两种常用的方法:**方法一:使用插件:**1.打开AndroidStudio,点击顶部菜单中的"File"(文件)。2.选择"Settings"(设置)或"Preferences"(首选项),然后在弹出的窗口中选择"Plugins"(插件)。3.在搜索框中输入"Code......
  • MySQL客户端工具 phpMyAdmin MySQL Workbench HeidiSQL Sequel Pro DBeaver
    MySQL是一种流行的关系型数据库管理系统,它被广泛用于Web应用程序和企业级应用程序的开发中。目前,市面上有不少好用的MySQL客户端工具,如Navicat,SQLyog等。但这些产品虽然功能强大,却都是收费的,而且费用还不低。幸运的是,收费产品并不是你的唯一选择,目前也有不少开源的工具。如果你不想......
  • shell 编程 命令
    #!/bin/shshell编程的头文件echo“$0”返回的是这个脚本的部分路径echo“$1”返回的第一个参数echo“$2”返回的第二个参数echo“$*”返回的是全部参数echo“$#”返回的是参数的个数read-p“请输入你的名字:”usernameecho$usernameread-t60-p"请输入数字:"ab......
  • xshell隧道SOCKET代理
    访问数据流本地浏览器->本地代理->linux隧道服务器->真实服务隧道代理chrome安装插件SwitchyOmegahttps://pan.baidu.com/s/1O9gDwDLK906G-i2G3hmSug?pwd=gkkglinkshttps://www.cnblogs.com/lq0710/p/16631218.htmlhttps://www.bbsmax.com/A/QV5ZyqwbJy/https......
  • 虹科干货|一份选择微服务监控工具的指北
    毋庸置疑,监控是管理任何微服务架构的一个关键方面。但是如何为业务选择最佳的微服务监控工具呢?有哪些微服务监控工具?这些工具有什么功能?这里一份参考指北供你参阅。监控您的期望监控哪些内容?在选择工具之前,请考虑一下您购买工具的动机。您的团队应该讨论“我们试图解决或预防哪些问......
  • 虹科干货|一份选择微服务监控工具的指北
    毋庸置疑,监控是管理任何微服务架构的一个关键方面。但是如何为业务选择最佳的微服务监控工具呢?有哪些微服务监控工具?这些工具有什么功能?这里一份参考指北供你参阅。监控您的期望监控哪些内容?在选择工具之前,请考虑一下您购买工具的动机。您的团队应该讨论“我们试图解决或预防......