<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: [Linux]如果管道被接受方关闭</title>
	<atom:link href="http://www.fwolf.com/blog/post/328/feed" rel="self" type="application/rss+xml" />
	<link>http://www.fwolf.com/blog/post/328</link>
	<description>随心·随意·随缘·努力～</description>
	<pubDate>Sat, 05 Jul 2008 22:34:16 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Fwolf</title>
		<link>http://www.fwolf.com/blog/post/328#comment-8029</link>
		<dc:creator>Fwolf</dc:creator>
		<pubDate>Mon, 04 Jun 2007 17:36:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.fwolf.com/blog/post/328#comment-8029</guid>
		<description>&lt;p&gt;把mp3文件放到一个目录中，然后在另外的一个目录里面进行操作
这样生成的文件就在当前目录中，不会和原文件冲突
就像：&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;ls ../dir/*.mp3 &#124;xargs ...
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;或者用find替代ls，不管怎样，改名不是个好主意 :)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>把mp3文件放到一个目录中，然后在另外的一个目录里面进行操作<br />
这样生成的文件就在当前目录中，不会和原文件冲突<br />
就像：</p>
<pre><code>ls ../dir/*.mp3 |xargs ...
</code></pre>
<p>或者用find替代ls，不管怎样，改名不是个好主意 <img src='http://www.fwolf.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bxy</title>
		<link>http://www.fwolf.com/blog/post/328#comment-8020</link>
		<dc:creator>bxy</dc:creator>
		<pubDate>Mon, 04 Jun 2007 04:16:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.fwolf.com/blog/post/328#comment-8020</guid>
		<description>&lt;p&gt;感谢你回答我的问题。你的答案有些深 ：） 找机会我请你再解释一下。&lt;/p&gt;

&lt;p&gt;我原始的问题是有一个目录中有一些mp3，我需要重新压缩它们&lt;/p&gt;

&lt;p&gt;当我用&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;ls *.mp3 &#124;xargs -n 1 lame -b 64 --resample 44 --tt "名称" ... 和一大堆参数
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;的时候，出现你说的这个错误&lt;/p&gt;

&lt;p&gt;我觉得这是因为我lame压缩重新压缩出来的文件名称后缀也是.mp3和原有文件重复了所以系统拒绝工作&lt;/p&gt;

&lt;p&gt;如果我把该目录下的mp3文件都改名为.test，谁能告诉我在命令行里面怎么改，我是用的xfce的thunar改的&lt;/p&gt;

&lt;p&gt;那么我再次运行上面的命令就可以了。但是注意，要明确告诉lame你输入的.test文件就是mp3文件，否则它当成输入的是wav了吧 ，所以你要加一个参数 --mp3input，这些 man lame就都知道可&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;ls *.test &#124;xargs -n 1 lame --mp3input -b 64 --resample 44 --tt "名称" ... 和一大堆参数
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;请问有没有更好的解决方法？&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>感谢你回答我的问题。你的答案有些深 ：） 找机会我请你再解释一下。</p>
<p>我原始的问题是有一个目录中有一些mp3，我需要重新压缩它们</p>
<p>当我用</p>
<pre><code>ls *.mp3 |xargs -n 1 lame -b 64 --resample 44 --tt "名称" ... 和一大堆参数
</code></pre>
<p>的时候，出现你说的这个错误</p>
<p>我觉得这是因为我lame压缩重新压缩出来的文件名称后缀也是.mp3和原有文件重复了所以系统拒绝工作</p>
<p>如果我把该目录下的mp3文件都改名为.test，谁能告诉我在命令行里面怎么改，我是用的xfce的thunar改的</p>
<p>那么我再次运行上面的命令就可以了。但是注意，要明确告诉lame你输入的.test文件就是mp3文件，否则它当成输入的是wav了吧 ，所以你要加一个参数 &#8211;mp3input，这些 man lame就都知道可</p>
<pre><code>ls *.test |xargs -n 1 lame --mp3input -b 64 --resample 44 --tt "名称" ... 和一大堆参数
</code></pre>
<p>请问有没有更好的解决方法？</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.197 seconds -->
