casio1374633

导航

 

首先是下午时候,中学时候的同学(确切说从小学就在一起了...)从北京回来了...果然成熟好多,算半个成功人事了..真令人羡慕..在北京做IT的.搞JAVA.说在那边很能吃苦,每天都要3点多才能睡觉.真是强人阿~~不过也赚了很多钱.用自己的工资买T61..我的T43还是家里人的钱呢..唉~~不能比阿~~

不过还是很激励我的.应该向他学习.不过也注意到他身体没以前好了.应该注意下阿~~身体是革命本钱~~


-------------------------------%<-----------------------

另一个是在下午回来以后给父亲考mp3的时候发现的问题.然后通过这段其间的学习,自己解决了.非常开心.

考mp3的时候发现,好几十个文件,都是?.mp3结尾的.在windows下面复制会说什么命名出了问题之类的.看来只有先重命名了.不过好几十个文件呢...难道在linux下面也要取做这种重复的体力劳动?!

于是我接合这断其间学习的书本的内容,自己解决.
首先cd到目录
用:
ls | less | tee mp3_list

发现可以把文件列表竖起来.然后再根据前面的数字是可取的.想那就先想法输出前面几个字符.就使用了cut -c命令.于是命令成了

cut -c1,2 mp3_list

发现是可行的.接着再使用xargs命令输入到mv命令.
写成:

cut -c1,2 mp3_list|xargs {}?.mp3 {}.mp3

不过出问题了,说没有什么目录.
之后改成cut -c1,2 mp3_list|xargs -i {}*.mp3 {}.mp3
我特地加了- i的参数.发现应该是后面的{}.mp3出了问题,于是接着用跳脱字符把.跳脱.哈哈成功了~~!!

完整的命令如下:

ls | less | cut -c1,2 | xargs -i {}?.mp3 {}\.mp3

根据书上的要求,先分开做每个部分,这样既方便又便于检测和修改.

posted on 2013-04-27 20:17  casio1374633  阅读(163)  评论(0编辑  收藏  举报