2
Bash中的正则表达式问题:[^ negate]似乎不起作用
当我ls /directory | grep '[^term]'在Bash中执行时,我得到一个常规清单,好像该grep命令被某种方式忽略了。我尝试使用进行相同的操作egrep,尝试使用双引号和单引号将其使用,但没有更好的结果。当我尝试时,ls /directory | grep '^[term]我得到所有以term开头的条目-符合预期。 我已经在一个在线编辑器中试用了此命令,可以在其中测试我的正则表达式,并且可以正常工作。但不是在Bash中。因此它可以在模拟中工作,但不能在现实生活中工作。 我正在使用Crunchbang Linux10。我希望这是足够的信息,并且期待每一个提示,因为未能在这样的基本级别上执行和浪费时间确实令人沮丧!