geo.make(zip.code = "*", check=T)
命令为我提供了类似
find
我需要编写一个Bash命令,以便能够在路径的最后a/b/1.xml
a/1.xml
c/d/fd/fg/2.xml
之后仅存储数据。
执行/
为我提供完整路径并存储它,但我只需要存储find . -name "*.xml" >>mayflies.txt
部分。
我该怎么做?我正在尝试像.xml
这样的选项,但是,由于变量模式,我迷失了如何让它工作。
答案 0 :(得分:1)
您可以将cut
与rev
合并,以获得您想要的内容:
find . -name "*.xml" | rev | cut -d'/' -f1 | rev >> mayflies.txt
答案 1 :(得分:0)
试试这个:
find . -name '*.xml' -exec basename '{}' \;
而不是仅打印结果,它执行unix命令basename
以仅打印找到的文件名。