获取以 . ,你可以这样做:
1.R
list.files(path='/home/test', all.files=TRUE, pattern="\\.$")
或者
list.files(path='/home/test', all.files=TRUE, pattern=".+\\.$")
必须在 R 中加倍 \ ,既不能使用也.+\.$
不能使用\.$
2.python
import os
import re
for root, dirs, files in os.walk("/home/test"):
for file in files:
if re.search(".+\.$",file):
print file
可以 在 python中使用.+\\.$
or 。\.$
\\.$
3.外壳
find /home/test -regex ".+\.$"
也可以在 shell 中使用 ".+\.$"
我想知道1.which 和
之间的 posix 方式 ?
2.为什么我不能 在shell中使用?.+\\.$
.+\.$
find /home/test -regex "\.$"