Questions tagged «file-search»

7
列出文本中包含特定单词的文件
我想递归且唯一地列出包含给定单词的文件。 例子:检查单词“ check”,我通常是grep $ grep check * -R 但是由于这个词的出现次数很多,所以我得到了很多输出。因此,我只需要列出包含给定搜索词的文件名。我猜有些招用find和xargs会在这里就够了,但不知道。 有任何想法吗?
30 find  grep  file-search 

9
如何跨多行“ grep”模式?
看来我在滥用grep/ egrep。 我试图在多行中搜索字符串,但找不到匹配项,但我知道我要查找的内容应该匹配。最初我以为我的正则表达式是错误的,但最终我读到这些工具是按行运行的(而且我的正则表达式太琐碎了,不可能成为问题)。 那么,将使用哪种工具来搜索多行模式?

3
如何在vim中搜索不区分大小写的模式?
我偶尔通过的文件中搜索的vim或less使用/或?,但据我所知,搜索模式是区分大小写的。 因此,例如,/foo将找不到与之相同的事物/FOO。有没有办法使它变得不那么严格?我怎样才能在搜索vim或less为不区分大小写的模式?
18 vim  file-search 

3
如何在Ubuntu上搜索视频文件?
我几个月前下载了一个视频。我不太记得它的保存名称。是否有仅输出视频文件的命令或方法,以便我可以在那里搜索视频?从手册页中,我找不到执行该工作的任何选择。 我下载的视频文件可能具有任何扩展名(例如webm等),而且我当时有可能将名称更改为类似“ abcde”的名称,但现在我不记得了。因此,搜索不能基于文件名! (仅提及一个相似之处:在perl中,有一些命令可以检查文件是文本文件还是二进制文件,等等。类似地,可以使用一种方法来检查文件是视频文件还是多媒体文件)

4
在树中找到所有末端子目录
给出以下结构: oz123@debian:~/ $ tree . . ├── a │ ├── a1 │ ├── a2 │ └── a3 ├── a1 │ ├── a11 │ ├── a12 │ └── a31 ├── b │ └── b1 │ ├── b11 │ │ └── b21 │ │ └── b31 │ ├── b12 │ └── b3 …


2
从文本文件中删除未知的Unicode字符-sed,其他bash / shell方法
我需要在具有相同名称的某些文件中搜索并替换所有出现的未知字符。 用vi打开此类文件,我读取了该字符的<91>代码。用nano打开它们,我在钻石(黑色隆隆声)中看到一个“问号”。 我想用引号(')代替这样的未知字符。我正在尝试许多运气不佳的方法。 我试过了: find ./ -name filename.txt -exec perl -i~ -pe "s/\x91/'/" {} \; find ./ -name filename.txt -exec sed -i "s/\x91/'/g" {} \; 编辑 有关该字符的更多信息: Hexadecimal: 91 68 74 74 Decimal: 145 104 116 116 Octal: 221 150 164 164 Binary: 10010001 01101000 01110100 01110100 LC_ALL=C sed -n …
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.