位置: 编程技术 - 正文
推荐整理分享Linux xargs命令详细介绍(linux中xargs的含义),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:linux xv,linux中xargs用法,linux中的xargs命令,linux xv,linux xargs命令详解,linux中的xargs命令,linux xargs命令详解-P,linux xargs命令详解-P,内容如对您有帮助,希望把文章链接给更多的朋友!
Linux xargs命令
1.功能:
xargs可以将stdin中以空格或换行符进行分隔的数据,形成以空格分隔的参数(arguments),传递给其他命令。因为以空格作为分隔符,所以有一些文件名或者其他意义的名词内含有空格的时候,xargs可能会误判。简单来说,xargs是给其他命令传递参数的一个过滤器,是构建单行命令的重要组件之一。
之所以要用到xargs,是因为由于很多命令不支持使用管道|来传递参数,例如:
2.命令格式
3.选项说明:
4.用法示例
(1)将shell的特殊字符还原为一般字符。
如果直接进行如下操作,会报无法找到命令的错误,因为反引号在shell中会将作为一个命令来执行,但是不是一个命令。-t表示先打印命令,然后再执行。
(2)设置xargs读入参数时的结束标识,以逗号结束。这里要注意结束标志必须要是单独的字段,即以空格或者换行符分隔的字段。
(3)将当前目录的所有文件添加后缀名。
(4)设置命令行的最大字符数。参数默认一个一个单独传入命令中执行。
(5)设置标准输入中每次多少行作为命令的参数,默认是将标准输入中所有行的归并到一行一次性传给命令执行。
(6)将文件内容以空格分隔同行输出。
参考文献
[1]Xargs用法详解
shell脚本实现输入密码显示星号 read-p"请输入使用者都名称:"USERecho-e"请输入使用者密码:c"while:;dochar=`#这里是反引号,tab键上面那个sttycbreak-echoddif=/dev/ttybs=1count=/dev/nullstty-cbreakecho`#
virtualbox 中的linux 共享文件的方法 首先要安装VirtualBox的增强版功能(VBoxGuestAdditions)在设备---安装增强版功能-----运行,重启电脑。1、Linux本地的共享文件夹建立mkdir/mnt/localShare2、/etc/下的f
shell学习之printf命令格式化输出语句 简介printf命令用于格式化输出,是echo命令的增强版。它是C语言printf()库函数的一个有限的变形,并且在语法上有些不同。注意:printf由POSIX标准所定义
标签: linux中xargs的含义
本文链接地址:https://www.jiuchutong.com/biancheng/371530.html 转载请保留说明!友情链接: 武汉网站建设