首先是下午时候,中学时候的同学(确切说从小学就在一起了...)从北京回来了...果然成熟好多,算半个成功人事了..真令人羡慕..在北京做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
根据书上的要求,先分开做每个部分,这样既方便又便于检测和修改.