|
发表于 2012-2-24 14:04:58
|
显示全部楼层
Post by wellfinger;2160631
这回复得还不错嘛。我指的粘贴复制,是你理解错了,或者我没表达清楚。我是说的要拿来修改,直接复制几个人的use,进行合并处理,全部粘到终端?效率很慢的,我指的是新建一个文本,在里面用查找-替换,等快捷方式进行use的筛选活动。确保在添加use内容不会重复。
“这回复得还不错嘛”听起来是相当糟糕的口气...
要合并USE列表,先将USE列表存入/tmp/use,比如:- ipv6 udev -wifi wifi udev
- udev wifi gtk
复制代码 再执行:- sed 's/[[:space:]][[:space:]]*/\n/g' < /tmp/use | grep -v '^[[:space:]]*$'| sort | uniq | tr "\n" ' ' && echo
复制代码 就会显示出不重复的USE列表。
注意USE列表中很可能有冲突的项目(同时存在“gtk”、“-gtk”之类的)。这个命令可以找到冲突的USE flag:- sed 's/[[:space:]][[:space:]]*/\n/g' < /tmp/use | grep -v '^[[:space:]]*$' | sed 's/^-//' | sort | uniq -d
复制代码 |
|