当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 8 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 怎样同时打开多极子目录的特定文件?
帖子发表于 : 2008-10-04 17:10 
头像

注册: 2008-02-17 23:47
帖子: 22120
地址: 美丽富饶的那啥星球
送出感谢: 11
接收感谢: 84
我有CD1~CD5共五个子目录,每个下面都有一个“CDImage.cue”文件如下:
代码:
ls -R
.:
CD1  CD2  CD3  CD4  CD5

./CD1:
CDImage.ape  CDImage.cue  Unknown Title.log

./CD2:
CDImage.ape  CDImage.cue  Complete Brahms Edition - Orchestral Works (CD 2 5).log

./CD3:
CDImage.ape  CDImage.cue  Complete Brahms Edition - Vol 1 (3 4).log

./CD4:
CDImage.ape  CDImage.cue  Complete Brahms Edition - Orch.log

./CD5:
21 Danses hongroises.log  CDImage.ape  CDImage.cue


请问如何同时用vi打开?
我这样输入不行,只会打开一个空文件:
代码:
ls -R |grep cue |gvim

要怎么写啊?
另外怎么让它们都在同一个窗口打开,就是用标签方式打开那种?
:em03


还有就是怎么同时删除那些*.log文件?


_________________
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 怎样同时打开多极子目录的特定文件?
帖子发表于 : 2008-10-05 14:35 
头像

注册: 2007-03-13 11:23
帖子: 1343
送出感谢: 0 次
接收感谢: 0 次
是你命令错了的缘故gvim前面加上xargs
比如我输入ls|xargs vim


附件:
2008-10-05-143633_1274x772_scrot.png
2008-10-05-143633_1274x772_scrot.png [ 93.79 KiB | 被浏览 766 次 ]



_________________
"We are all in the mud, but some of us are looking at the stars." (Oscar Wilde)
We are not born for ourselves.
人生天地间,并非为自己
Homepage:http://sites.google.com/site/polarisnotme/
页首
 用户资料  
 
3 楼 
 文章标题 : Re: 怎样同时打开多极子目录的特定文件?
帖子发表于 : 2008-10-05 14:38 
头像

注册: 2006-04-12 20:05
帖子: 8495
地址: 杭州
送出感谢: 0 次
接收感谢: 8
gvim */CDImage.cue
行不行?


_________________
关注我的blog: ε==3


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 怎样同时打开多极子目录的特定文件?
帖子发表于 : 2008-10-05 22:06 
头像

注册: 2008-02-17 23:47
帖子: 22120
地址: 美丽富饶的那啥星球
送出感谢: 11
接收感谢: 84
还是不行喔!
ls|xargs vim可以打开本层目录的所有文件
但是用“ls -R |grep cue |xargs gvim”只会打开一个名为“CDImage.cue”的空文件,不明白那里问题,不过有个出错信息:
代码:
(gvim:21042): Pango-WARNING **: Error loading GSUB table 28333

啥意思啊?你们再看看

gvim */CDImage.cue也是一样,就是那个出错信息

麻烦啊,现在我只好老老实实一个个打开……


_________________
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 怎样同时打开多极子目录的特定文件?
帖子发表于 : 2008-10-06 5:42 
头像

注册: 2007-03-13 11:23
帖子: 1343
送出感谢: 0 次
接收感谢: 0 次
:em20 ,没仔细看,是多级的话必须用find,
find . -name "*.cue"|xargs gvim
附件:
2008-10-06-054400_796x123_scrot.png
2008-10-06-054400_796x123_scrot.png [ 18.55 KiB | 被浏览 774 次 ]



_________________
"We are all in the mud, but some of us are looking at the stars." (Oscar Wilde)
We are not born for ourselves.
人生天地间,并非为自己
Homepage:http://sites.google.com/site/polarisnotme/


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 怎样同时打开多极子目录的特定文件?
帖子发表于 : 2008-10-06 9:44 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 273
都find了。还xargs干嘛。


_________________
● 鸣学


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 怎样同时打开多极子目录的特定文件?
帖子发表于 : 2008-10-06 14:28 
头像

注册: 2007-03-13 11:23
帖子: 1343
送出感谢: 0 次
接收感谢: 0 次
The xargs utility is one of the most useful and the most underappreciated utilities in Unix piping toolbox. It is often used with find command as it is more flexible then build in option -exec.


Xargs constructs an argument list for an arbitrary Unix command using standard input and executes this command. xargs [options] [command]

The xargs command creates an argument list for command from standard input. It is typically used with a pipe getting its input from commands like ls and find The latter is probably the most common source of xargs input and is covered in examples below.

One of the most common xargs applications in pipes is to execute a command once for each piped record:
$ find . -name '*050106*' print | xargs -n2 grep 'From: Ralph'
cat iplist | xargs -n1 nmap -sV

加个xargs强调一下是作为参数,而不是作为内容传递的


_________________
"We are all in the mud, but some of us are looking at the stars." (Oscar Wilde)
We are not born for ourselves.
人生天地间,并非为自己
Homepage:http://sites.google.com/site/polarisnotme/


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 怎样同时打开多极子目录的特定文件?
帖子发表于 : 2008-10-06 19:24 
头像

注册: 2008-02-17 23:47
帖子: 22120
地址: 美丽富饶的那啥星球
送出感谢: 11
接收感谢: 84
嘻嘻,搞掂……
多谢LS好人!
这下好了,原来有十几个子目录,一个个打开累死我了。以后就轻松点了

ps:EE乱说话的,如果不加xargs,不行,还是空文件嘿嘿!
:em11


_________________
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 8 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Bing [Bot] 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译