`

Ubuntu中的在文件中查找和替换命令

 
阅读更多
1、查找



find /home/guo/bin -name /*.txt | xargs grep 'jdbc'

查找 /home/guo/bin 目录下所有后缀为.txt 的文件(PS:/* 转义* 为统配符),通过 xargs 命令传递给 grep 作为文件参数

grep 'jdbc' 所搜显示文件中所有包含 jdbc字符串的行



2、替换



find /home/guo/bin -name /*.txt | xargs sed -i 's/@/1/g'



查找 /home/guo/bin 目录下所有后缀为.txt 的文件(PS:/* 转义* 为统配符),通过 xargs 命令传递给 sed 作为文件参数

sed 命令搜索文件中的@字符都替换为1字符。(-i 直接修改当前文本,后面的g表示全部替换,而不是只替换第一个)
分享到:
评论

相关推荐

    Ubuntu 常用命令

    `grep`命令用于搜索文本文件中的指定模式,如`grep "example" file.txt`将在`file.txt`中查找所有包含“example”的行。 #### 3. `sed 's/old/new/g' [file]` `sed`是一款强大的流编辑器,可以用来替换、删除、插入...

    在ubuntu下删除无用文件的方法

    在Ubuntu系统中,定期清理无用文件对于保持系统的高效运行是非常重要的。本文将详细介绍几种常见的在Ubuntu下删除无用文件的方法及其应用场景。 ### 1. `sudo apt-get autoremove` `sudo apt-get autoremove` 命令...

    ubuntu命令集

    1. `ifconfig`(在某些版本的Ubuntu中已被替换为`ip`命令):查看网络接口信息。 2. `ping`:检查网络连接,如 `ping www.example.com`。 3. `wget`:下载文件,如 `wget http://example.com/file.zip`。 七、进程...

    Ubuntu常用命令大全

    在Linux世界中,Ubuntu是一款非常受欢迎的操作系统,它以其用户友好、社区活跃和支持丰富而著称。对于新用户来说,掌握一些基本的命令行操作是非常重要的,因为很多高效的管理任务都需要通过命令行来完成。本文将...

    Ubuntu 命令大全 -Unix命令大全

    以上只是众多Unix命令中的一部分,完整的命令大全涵盖了系统管理、网络操作、进程控制、文件系统管理等多个方面。通过深入学习和实践这些命令,用户不仅可以提高在Ubuntu系统中的工作效率,也能更好地理解和利用...

    ubuntu and vim 命令大全

    本文将深入探讨Ubuntu系统中的常用命令以及Vim编辑器的基本操作,帮助你提升在Ubuntu环境下使用Vim的效率。 首先,让我们了解Ubuntu的基础命令: 1. **ls**:列出目录内容。例如,`ls -l`会显示详细信息,`ls -a`...

    [Ubuntu.Linux.基础视频教程].4.5.Shell.常用命令和帮助

    5. **查找命令和文件**:`find`命令可以帮助用户在文件系统中搜索文件,`grep`则可以搜索文件内容,而`which`可以找到命令的执行路径。 6. **帮助系统**:在Shell中,有多种方式获取命令的帮助信息。`man`命令提供...

    常用的Ubuntu命令

    查找和替换功能在末行模式完成,例如,`/word`查找,`:s/old/new`替换首次出现,`:s/old/new/g`全局替换。 11. 在命令模式下,`G`跳转到文件尾,`#G`跳转到指定行,`dd`删除当前行,`dw`删除当前词,`#x`删除指定...

    ubuntu中安装锐捷

    在Ubuntu 10.10这个版本中,由于年代较早,可能不直接支持锐捷的官方Linux版本,因此需要一些额外的步骤来安装和配置。下面是一步步教你如何在Ubuntu 10.10中安装锐捷的详细过程: 1. **下载.deb软件包**:首先,你...

    ubuntu上的各种常用命令

    ### Ubuntu上的各种常用命令详解 #### 一、基础命令与管理 ...以上命令涵盖了Ubuntu系统日常管理、软件包操作、系统信息查询及网络设备管理等多个方面,对于熟练掌握Ubuntu系统管理和开发环境搭建具有重要意义。

    解决ubuntu 20 和windows10 双系统蓝牙鼠标重新匹配.docx

    标题中的“解决ubuntu 20 和windows10 双系统蓝牙鼠标重新匹配”是指在运行Ubuntu 20.04和Windows 10的双系统环境下,用户在切换操作系统时发现蓝牙鼠标需要重新进行配对才能正常使用的问题。这个问题通常由于两个...

    Ubuntu设置1920*1080

    你可以在终端中输入`gedit ~/.profile`打开编辑器,并在文件末尾添加以下两行命令(用你自己的显示器名字替换“Virtual1”): ```bash xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 ...

    ubuntu详尽命令

    这些命令只是Ubuntu命令行冰山一角,实际上还有许多其他命令和工具,如文件查找(`find`)、权限管理(`chmod`、`chown`)、用户和组管理(`useradd`、`groupadd`)等。通过深入学习和实践,你可以更高效地驾驭Ubuntu系统...

    ubuntu 20.04.1 离线vim资源包

    - Vim支持命令行模式,用户可以通过输入特定的命令进行文本操作,例如移动光标、复制粘贴、查找替换等。 - Vim的配置文件`~/.vimrc`允许用户自定义快捷键、设置和行为,实现个性化定制。 对于运维人员而言,Vim是...

    Ubuntu 16.04替换Dash图标.docx

    在Ubuntu 16.04操作系统中,Unity桌面环境是其特色之一,它提供了一个集中的启动器(Dash)来方便用户访问各种应用程序、文件和系统设置。然而,对于一些追求个性化和美观的用户来说,Unity默认的Dash图标可能无法...

    Ubuntu.Linux.命令行简明教程

    - **4.3.8 文件查找**:深入学习`find`命令的各种选项。 - **4.3.9 文件链接**:使用`ln`命令创建硬链接或符号链接。 - **4.4 文件压缩** - **4.4.1 gzip/gunzip**:深入学习gzip压缩工具的使用。 - **4.4.2 ...

    ubuntu初学者入门教程

    - **搜索**:如何在系统中查找文件和目录。 - **其它**:一些其他的常用命令,如`echo`、`clear`、`alias`等。 - **用户管理**:如何创建、删除用户账户,以及设置用户密码等。 - **进程管理**:如何查看和管理正在...

    解压以后替换原来的static.rar

    使用命令行工具(如`conda`或`pip`)查找Visdom的安装位置,或者直接在文件系统中搜索`server.py`。 4. **备份原有文件**:在替换前,为防止意外,建议先备份`server.py`和原始的`static`文件夹。这样,如果出现...

    Ubuntu命令大全(详细版).docx

    ### Ubuntu命令大全(详细版)知识点解析 #### 安装与升级 ...通过以上总结,我们详细了解了Ubuntu中关于软件安装、更新、清理以及系统维护的各种命令,这对于Ubuntu用户来说是非常实用的知识点。

    ubuntu常用命令

    - **find 路径 -name "字符串"**:在指定路径下查找所有名字包含特定字符串的文件和目录。 #### 三、系统信息与维护 - **fdisk -l**:显示系统中的所有磁盘分区信息。 - **fdisk /dev/sdb**:为新添加的SCSI硬盘...

Global site tag (gtag.js) - Google Analytics