我一直在搜索一个命令,它将返回当前目录中包含文件名中字符串的文件.我已经看到locate,并find能找到的命令开始与一些文件first_word*或东西结束*.jpg.
如何返回文件名中包含字符串的文件列表?
例如,if 2012-06-04-touch-multiple-files-in-linux.markdown是当前目录中的文件.
我怎么能返回这个文件和其他包含字符串的文件touch?使用诸如的命令find '/touch/'
理想情况下,我可以使用像这样的程序
find [file or directory name]
Run Code Online (Sandbox Code Playgroud)
报告具有匹配文件名/目录的路径.不幸的是,这似乎只检查当前目录,而不是整个文件夹.
我也尝试过找到哪个,但是没有找到文件,即使我知道它在某个地方的计算机上.
我已升级到VS2010并正在寻找vbuild可执行文件.对于VS2008,它位于:
C:\ Program Files(x86)\ Microsoft Visual Studio 9.0\VC\vcpackages\vcbuild.exe
VS2010在哪里?它不在:
C:\ Program Files(x86)\ Microsoft Visual Studio 10.0\VC\vcpackages\vcbuild.exe
我们有Centos 7.
即使搜索到的文件[s]实际存在,尝试使用'locate'命令也不会产生任何结果.
没有打印错误.
还执行'sudo updatedb'来更新'locate'索引.
有任何想法吗?
谢谢
运行我的perl代码时出现此错误
Can't locate File/Glob.pm in @INC (@INC contains: D:/tools/lib .) at directory.pl line 2.
line 2: @files=<*>;
当我运行命令时,我明白了
Y:\perl\perl>perldoc -l File::Glob
D:\tools\lib\perl\510\File\Glob.pm
所以我认为File :: Glob模块已安装?
我在使用selenium进行测试时使用了大部分元素定位器,但使用频率非常低的'TagName'定位器.请举例说明.
我最近将整个本地Web开发区域移到了使用MacPorts的东西上,而不是在我的Mac上使用MAMP.我已经进入Python/Django并且不再需要MAMP了.
事实上,我已经从Applications文件夹中卸载了MAMP,也有偏好文件,但是当我在终端中运行'locate MAMP'命令时它仍然显示我的所有/ Applications/MAMP /东西,好像它仍然存在?当我cd进入/ Applications/MAMP /它不存在?
与locate是一种索引搜索系统有关,因此这些旧的文件路径被缓存了吗?请解释原因,以及如何排序,以便它们不再显示.
如何使grep命令在locate命令找到的路由指定的文件中找到某些单词?
locate my.cnf | grep user
Run Code Online (Sandbox Code Playgroud)
(我希望grep命令在找到locate命令的文件中搜索单词"user")
我尝试使用安装 gtk 和 glib
sudo apt-get install libglib2.0-dev
Run Code Online (Sandbox Code Playgroud)
和
sudo apt-get install libgtk2.0-dev
Run Code Online (Sandbox Code Playgroud)
但 locate glib.h 不返回任何路径为 locate glib.h 的 glib 结果是
$ locate glib.h
/home/asus/Qt5.8.0/5.8/Src/qtbase/src/3rdparty/libjpeg/jpeglib.h
/home/asus/Qt5.8.0/5.8/Src/qtimageformats/src/3rdparty/jasper/src/libjasper/jpg/jpg_jpeglib.h
/home/asus/Qt5.8.0/5.8/Src/qtwebengine/src/3rdparty/chromium/base/message_loop/message_pump_glib.h
/home/asus/Qt5.8.0/5.8/Src/qtwebengine/src/3rdparty/chromium/third_party/harfbuzz-ng/src/hb-glib.h
/home/asus/Qt5.8.0/5.8/Src/qtwebengine/src/3rdparty/chromium/third_party/libjpeg/jpeglib.h
/home/asus/Qt5.8.0/5.8/Src/qtwebengine/src/3rdparty/chromium/third_party/libjpeg_turbo/jpeglib.h
/home/asus/Qt5.8.0/5.8/Src/qtwebengine/src/3rdparty/chromium/third_party/pdfium/third_party/libjpeg/jpeglib.h
/home/asus/Qt5.8.0/5.8/Src/qtwebengine/src/3rdparty/chromium/ui/events/platform/x11/x11_event_source_glib.h
/usr/include/reglib/reglib.h
/usr/src/linux-headers-4.8.0-36-generic/include/config/blk/dev/bsglib.h
Run Code Online (Sandbox Code Playgroud)
使用 updatedb 解决了这个错误。
但是我又收到了 1 个错误致命错误:glibconfig.h: No such file or directory
我认为这也与 glib 有关
我得到了答案pkg-config --cflags --libs gtk+-2.0标志解决了这个问题
我想将字符串“23/02/2018”转换为日期格式 23-fev-2018。
最重要的是,月份必须是葡萄牙语,指的是fevereiro。
我的问题是 datetime.date 通常打印为 (YYYY,MM,DD):
import datetime
datestr = "23/02/2018"
dateobj = datetime.datetime.strptime(datestr, "%d/%m/%Y")
print dateobj #year, month, day
Run Code Online (Sandbox Code Playgroud)
如何从 23/10/2017 的字符串打印到 23-out-2017 的日期格式,指的是葡萄牙语中的“outubro”月?