反选一个目录内的某两个文件有多少种做法?
- 张无忌
- 帖子: 9
- 注册时间: 2012-09-24 17:22
- 系统: hackintosh
反选一个目录内的某两个文件有多少种做法?
如题,比如egrep -v '(1|2)' 找到这个目录下除了1和2这两个文件以外剩下全部的文件
- 张无忌
- 帖子: 9
- 注册时间: 2012-09-24 17:22
- 系统: hackintosh
Re: 反选一个目录内的某两个文件有多少种做法?
真冷啊。。。。。。。。。
- 枫叶饭团
- 帖子: 14683
- 注册时间: 2010-06-16 1:05
- 系统: Mac OS X
- 来自: Tencent
- 联系:
Re: 反选一个目录内的某两个文件有多少种做法?
因为真的很冷,这问题也很冷
- YeLee
- 论坛版主
- 帖子: 26406
- 注册时间: 2008-08-13 8:48
- 系统: Fundu i64
- 来自: 东海硇州,一双管钥。
- 联系:
Re: 反选一个目录内的某两个文件有多少种做法?
find有!啊。 

◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
-
- 帖子: 1453
- 注册时间: 2008-05-24 8:30
Re: 反选一个目录内的某两个文件有多少种做法?
对于 bash,启用 extglob 选项后,可以用 !(1|2) 匹配除1和2以外的文件。
[bash]shopt -s extglob
ls -ld !(*.exe|*.bin)[/bash]
[bash]shopt -s extglob
ls -ld !(*.exe|*.bin)[/bash]
- 张无忌
- 帖子: 9
- 注册时间: 2012-09-24 17:22
- 系统: hackintosh
Re: 反选一个目录内的某两个文件有多少种做法?
如何反选两个YeLee 写了:find有!啊。
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: 反选一个目录内的某两个文件有多少种做法?
写两个就可以了。find 默认是 AND(-a 选项)。张无忌 写了:如何反选两个YeLee 写了:find有!啊。
- 张无忌
- 帖子: 9
- 注册时间: 2012-09-24 17:22
- 系统: hackintosh
- 张无忌
- 帖子: 9
- 注册时间: 2012-09-24 17:22
- 系统: hackintosh
- 张无忌
- 帖子: 9
- 注册时间: 2012-09-24 17:22
- 系统: hackintosh
- 张无忌
- 帖子: 9
- 注册时间: 2012-09-24 17:22
- 系统: hackintosh
-
- 帖子: 1318
- 注册时间: 2005-09-13 4:56
- 系统: Ubuntu Jammy Jellyfi
Re: 反选一个目录内的某两个文件有多少种做法?
如果用bash,这种事情一定要使用array
declare -a list=( $( find /path [-iname] ... -exec basename {} \; ) )
for i in "$list"
...
do
done
或者
i=0
while [ $i -lt ${#list[@]} ];
do
...${list[$i]}
let i++
done
declare -a list=( $( find /path [-iname] ... -exec basename {} \; ) )
for i in "$list"
...
do
done
或者
i=0
while [ $i -lt ${#list[@]} ];
do
...${list[$i]}
let i++
done
- 张无忌
- 帖子: 9
- 注册时间: 2012-09-24 17:22
- 系统: hackintosh
- YeLee
- 论坛版主
- 帖子: 26406
- 注册时间: 2008-08-13 8:48
- 系统: Fundu i64
- 来自: 东海硇州,一双管钥。
- 联系:
Re: 反选一个目录内的某两个文件有多少种做法?

◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关