Questions tagged «search»

search用于与搜索文件内容有关的问题。要使用locate命令搜索文件名,请使用标签locate。

5
如何在FTP上执行grep?
我尝试在中搜索类似的命令ncftp(实际上这是我使用的唯一终端ftp客户端),但没有找到。 grep在远程服务器上使用命令搜索文件中的字符串的方式(如果可能的话)是什么?

4
让Bash脚本等待状态消息再继续
我正在使用bash脚本启动Selenium服务器,正如您从下面的日志中的时间戳中看到的那样,事情完全在线大约需要32秒: Feb 28, 2012 10:19:02 PM org.openqa.grid.selenium.GridLauncher main INFO: Launching a standalone server 22:19:02.835 INFO - Java: Sun Microsystems Inc. 20.0-b11 22:19:02.836 INFO - OS: Linux 2.6.32-220.4.1.el6.x86_64 amd64 22:19:02.852 INFO - v2.19.0, with Core v2.19.0. Built from revision 15849 22:19:02.988 INFO - RemoteWebDriver instances should connect to: http://127.0.0.1:4444/wd/hub 22:19:02.990 INFO …
10 bash  logs  pipe  search  selenium 


7
按文件名长度查找文件
我想按文件名的长度查找所有文件。 例如,如果我想找到长度为1的文件,如a.go,b.go。 我放: grep '.\{1\}' file 但这是行不通的。我可以使用什么命令按文件名长度查找文件?

4
如何查找末尾没有空行的文件?
我在当前目录的子目录中有文件,文件末尾可能没有换行;如何找到结尾没有换行符的文件? 我已经试过了: find . -name '*.styl' | while read file; do awk 'END{print}' $file | grep -E '^$' > /dev/null || echo $file; done 但这不起作用。 awk 'END{print}' $file与一样在空的新行之前打印该行tail -n 1 $file。

2
使用Python Shebang查找所有文件
我正在尝试对大型源代码树执行PEP8检查。该树由各种语言的文件混合而成。这个想法是检查所有Python脚本而不必显式列出它们。这些文件中的大多数实际上没有.py扩展名。有没有一种简单的方法可以在shebang中找到带有单词Python的所有文件,或者找到在执行时将与Python一起运行的所有文件?

3
如何找到提供我需要的依赖关系的Fedora软件包?
有时我会安装存储库中不存在的软件,然后遇到不满意的依赖关系的问题。该错误通常会告诉我缺少哪个库或命令。然后我运行一个yum search。如果软件包名称与所需的库/命令名称一致,则很容易。 当我在百胜中找不到任何东西时,问题就来了。我开始在Web上四处搜索,而且经常会找到指向该库的链接。但是我不知道是否信任这些站点,如果我下载了该库,该在哪里复制该库,它到底应该做什么,等等。通常应该将其用于其他发行版或其他Fedora版本,然后我不知道它们是否可以与我的版本一起使用。我怀疑这些库可能已经存在于存储库中的某些软件包中,我宁愿从那里那里获得它们,也不要从随机的Google站点中获得它们。 如果我有一个库的名称,如何找到它属于哪个软件包?例如,现在我需要库libpng12.so.0,如何获取它?如果它不是一个库,而是一个命令,我如何找到提供它的软件包?


3
用于搜索docx文件的命令行工具
是否有命令行工具可对docx文件进行文本搜索?我试过了grep,但是即使它与txt和xml文件都可以正常工作,但它不适用于docx。我可以先将docx转换为txt,但是我更喜欢直接在docx文件上运行的工具。我需要该工具才能在Cygwin下工作。 OP编辑:后来我发现,实现grep的最简单方法实际上是将这些docx转换为txt,然后通过grep对其进行转换。


1
grep --exclude不排除我的文件
我正在目录中搜索特定的字符串(以查看该字符串存在的位置和文件中的所有实例)。但是,我想从搜索中排除一个特定的文件。 这是正在发生的事情- $echo "searchstring" > ./old_folder/useless_file $echo "searchstring" > ./new_folder/good_file $grep -r --exclude="old_folder/useless_file" searchstring * ./old_folder/useless_file:searchstring ./new_folder/good_file:searchstring 这是我想要的输出- ./new_folder/good_file:searchstring
8 grep  search 

3
如何通过描述搜索Debian软件包?
我想查找与transmissionBitTorrent客户端相关的软件包,但找不到如何搜索软件包描述。 为什么这样 在某些情况下,程序包名称并不明显。例如,用于传输的远程控制应用程序可以命名为transmission-remote-gtk(较旧的)或transgui(较新的)。这两个软件包的描述都包括传输。对我来说,这是不认识用户的实用做法,如果可以使用一种方法来查找软件包说明,则我希望其他软件包具有不明显的名称。 在我的系统aptitude search上,仅查找软件包名称。另一方面,eix -S在Gentoo下。 那么如何在Debian下按说明搜索软件包?(我想我可以浏览所有可用的软件包和grep结果。我希望有一种更合适的方法,当然是我的问题。) 编辑:通过内置命令列出结果,aptitude并apt-cache 如Marco和MatthewRock所建议,存在aptitude search '~d<string>'和apt-get search。但是,这两个似乎还包含与搜索字符串无关的结果(至少在我的系统上): # aptitude search '~dtransmission' p atlc - calculateur de lignes de transmission arbitraires p atlc:i386 - calculateur de lignes de transmission arbitraires p atlc-examples - Exemples pour le calculateur de transmission de ligne arbitraire p between - game …



3
如何通过一个表达式用一个单词搜索和替换多根针?
假设您有一个文本文件: foo fnord bar bizz foo poit 现在,我想将“ foo”和“ bar”都替换为“ narf”。 我知道我可以使用: sed -e 's/foo/narf/g' -e 's/bar/narf/g' fileName 但是,我想使用一个OR运算符,该运算符告诉正则表达式通过一个表达式匹配两个指针。 我打了一些手册,我认为管子应该符合我的需求,但是我尝试了 sed -e 's/foo|bar/narf/g' -i fileName 它没有用,甚至没有抛出错误。 我在这里做错了什么?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.