<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>https://jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>https://jackxiang.com/post//</link>
<title><![CDATA[[实践OK]linux系统shell下的xargs 命令教程之xrags删文件提示确认，以及将文本里的多行目录名建立成文件夹。]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[Php/Js/Shell/Go]]></category>
<pubDate>Fri, 23 Aug 2019 02:35:53 +0000</pubDate> 
<guid>https://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	xargs的作用在于，大多数命令（比如rm、mkdir、ls）与管道一起使用时，都需要xargs将标准输入转为命令行参数。<br/>echo &quot;one two three&quot; &#124; xargs mkdir<br/>上面的代码等同于mkdir one two three。如果不加xargs就会报错，提示mkdir缺少操作参数。<br/><br/>一）xrags删文件提示确认：<br/>使用xargs命令以后，由于存在转换参数过程，有时需要确认一下到底执行的是什么命令。<br/>-p参数打印出要执行的命令，询问用户是否要执行。<br/><br/>echo &#039;one two three&#039; &#124; xargs -p rm -rf<br/>rm -rf one two three ?...y<br/>上面的命令执行以后，会打印出最终要执行的命令，让用户确认。用户输入y以后（大小写皆可），才会真正执行。<br/><br/>-t参数则是打印出最终要执行的命令，然后直接执行，不需要用户确认。<br/>echo &#039;one two three&#039; &#124; xargs -t rm -rf<br/><br/><br/><br/>二）文本里的多行目录名建立成文件夹：<br/>如果xargs要将命令行参数传给多个命令，可以使用-I参数。<br/><br/>-I指定每一项命令行参数的替代字符串。<br/>$ cat foo.txt<br/>one<br/>two<br/>three<br/><br/>$ cat foo.txt &#124; xargs -I file sh -c &#039;echo file; mkdir file&#039;<br/>one <br/>two<br/>three<br/><br/>$ ls <br/>one two three<br/>上面代码中，foo.txt是一个三行的文本文件。我们希望对每一项命令行参数，执行两个命令（echo和mkdir），使用-I file表示file是命令行参数的替代字符串。执行命令时，具体的参数会替代掉echo file; mkdir file里面的两个file。<br/><br/><br/>来自：http://www.ruanyifeng.com/blog/2019/08/xargs-tutorial.html
]]>
</description>
</item><item>
<link>https://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] [实践OK]linux系统shell下的xargs 命令教程之xrags删文件提示确认，以及将文本里的多行目录名建立成文件夹。]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>