`
shao246
  • 浏览: 10204 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Linux-xargs的使用

阅读更多

1.使用xargs将多行输入转换成单行输出:


 

2.使用xargs分隔具有规律的字符串:

使用-d自定义定界符来分隔参数,下面例子用-d将X作为输入定界符。
 

 使用-n来限制每行输出个数:

 

3.使用xargs批量删除:

使用xargs删除多个具有前缀或后缀的文件

 

上面例子使用 ls $1* | xargs -i rm {} 来删除具有相同前缀的文件,该文件名使用参数$1由用户指定,在日常工作中使用可以提高工作效率。

运行前:

运行后:


 

可以看见,具有test相同前缀的文件已经被成功删除!

 



 

 

 

 

  • 大小: 14.6 KB
  • 大小: 7.5 KB
  • 大小: 9.1 KB
  • 大小: 18.5 KB
  • 大小: 40.4 KB
  • 大小: 30.9 KB
分享到:
评论

相关推荐

    Go-xargs的JSON流

    `xargs`是Unix/Linux环境中一个非常实用的命令,它能将标准输入转换为命令行参数,批量执行命令。然而,在Go语言中,如果想要实现类似的功能,并且处理JSON数据流,我们可以使用名为`Go-xargs`的工具,它允许我们...

    linux个人积累-xargs

    xargs

    mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz在Linux下安装步骤

    如果已存在,需要先卸载旧版本并清理相关文件,可以使用`find / -name mysql|xargs rm -rf`命令删除。 3. **安装依赖库**:MySQL的安装可能需要特定的库,比如libaio。使用`yum search libaio`查找libaio,然后运行...

    可在windows使用的类linux工具xargs

    例如,如果你需要删除`find`命令找到的所有文件,可以在Windows中使用`xargs`与`rm.exe`(模拟Linux的`rm`命令)组合来实现。在Windows上,这个过程可能看起来像这样: ```bash find . -name "*.txt" | xargs rm....

    Linux文件查找命令find,xargs详述

    Linux文件查找命令`find`和`xargs`是Linux系统中非常重要的工具,它们帮助用户在文件系统中高效地定位和处理文件。本文将详细解释这两个命令的基本使用和相关选项。 `find`命令是一个功能强大的命令,用于在指定...

    【IT十八掌徐培成】Linux基础-04.xargs-mount-umount.zip

    本课程"【IT十八掌徐培成】Linux基础-04.xargs-mount-umount"聚焦于两个重要的Linux命令——xargs和文件系统的挂载与卸载(mount和umount)。以下是对这些知识点的详细讲解: 首先,我们来了解一下xargs命令。xargs...

    Linux中xargs命令的使用方式.doc

    在Linux系统中,`xargs`是一个非常实用的命令,它能够将标准输入的数据转换成命令行参数,供其他命令使用。这个工具极大地增强了命令行的处理能力,尤其是在处理大量数据或者需要对列表中的每个元素执行相同操作时。...

    Linux xargs 命令用法详解

    Linux xargs 命令 xargs 是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。 xargs 可以将管道或标准输入(stdin)数据转换成命令行参数,也能够从文件的输出中读取数据。 xargs 也可以将单行或多行文本...

    windows dos下xargs使用

    在Windows DOS中使用Cygwin的xargs,你可以执行类似Linux下的命令,提高工作效率。 首先,你需要安装Cygwin。下载并运行安装程序,确保在选择包的步骤中包含了`Utils`类别下的`xargs`。安装完成后,可以在Cygwin的...

    Linux 下xargs命令详解及xargs与管道的区别

    ### Linux 下xargs命令详解及xargs与管道的区别 #### 一、xargs命令简介 在Linux系统中,`xargs`是一个非常实用且强大的命令,它主要用于将标准输入(stdin)中的数据转换为命令行参数,从而可以方便地处理大量...

    linux-101-hacks

    Linux-101-hacks是一本专注于Linux技巧和提示的书籍,其内容覆盖了Linux使用中从基础命令到高级功能的各个方面。以下是从给出的内容中提取的相关知识点。 ### 第一章 - 关于CD - **用CDPATH来重新定义目录**:通过...

    linux-rga可对pdfdocxsqlitejpg电影字幕等进行内容搜索的强大命令行grep工具

    了解并熟练掌握rga的使用,可以极大地提升你在Linux环境下的文本搜索效率,特别是在处理大量非文本格式数据时。通过与管道和其他命令行工具结合,rga可以成为你日常工作中不可或缺的一部分。例如,配合`xargs`或`...

    Linux-101-Hacks

    ### Linux-101-Hacks 知识点详解 #### Introduction 《Linux-101-Hacks》是一本详尽的指南...以上章节覆盖了《Linux-101-Hacks》中的主要知识点,通过学习这些技巧,读者可以更加熟练地使用Linux系统,提高工作效率。

    xargs_for_window

    在IT领域,尤其是在Linux和Unix系统中,`xargs`是一个非常实用的命令行工具,用于从标准输入中读取数据并将其作为参数传递给其他命令。然而,标题中的"xargs_for_window"表明我们将讨论如何在Windows环境中实现类似...

    linux中xargs命令的各种使用技巧

    在Linux系统中,`xargs`是一个非常实用的命令,它可以将标准输入转换为命令行参数,用于其他命令。这个工具对于处理大量的数据输入或自动化任务尤其...理解并熟练掌握`xargs`的使用,将极大地提升你的Linux操作效率。

    学习Linux---不得不知的Linux命令

    虽然现代Linux发行版推荐使用 `ip` 命令,但 `ifconfig` 仍然非常实用。例如: ``` ifconfig eth0 ``` #### 10. tar - 文件归档与压缩 `tar` 命令用于创建、提取和管理归档文件。常用选项包括 `-z` (gzip) 和 `-j` ...

    Linux-101-Hacks.pdf

    第四章覆盖了Linux系统中一些基础命令的高级用法,例如grep、find、join、xargs、sort、uniq、cut、stat和diff命令。此外,还包括了如何显示用户的总连接时间等高级用法。 第五章探讨了PS1、PS2、PS3、PS4和PROMPT_...

    linux-101-hacks.pdf

    本书旨在帮助用户通过一系列具体的技巧(hacks)来更高效地使用Linux。接下来,我们将详细介绍书中提及的一些关键技巧及其应用场景。 ### 第一章 关于CD #### Hack-1 用CDPATH来重新定义目录 `cd` 命令用于改变...

    03-28 周四 Linux 并行工具使用xargs和parallel

    03-28 周四 Linux 并行工具使用xargs和parallel

    实验三-LINUX-SHELL编程.doc

    - 利用`xargs file`获取文件类型。 6. **Q: 退出系统** - **功能描述**:退出当前菜单程序。 ##### 任务二:处理学生成绩数据 该任务要求对保存了三个班级学生选课成绩的`pc.txt`文件进行处理。虽然具体细节未...

Global site tag (gtag.js) - Google Analytics