相关疑难解决方法(0)

我如何递归grep?

我如何递归grep所有目录和子目录?

find . | xargs grep "texthere" *
Run Code Online (Sandbox Code Playgroud)

unix linux grep

1619
推荐指数
18
解决办法
148万
查看次数

grep,但只有特定的文件扩展名

我正在编写一些脚本到grep某些目录,但这些目录包含各种文件类型.

我想grep只是.h.cpp现在,但也许其他几个人的未来.

到目前为止,我有:

{ grep -r -i CP_Image ~/path1/;

grep -r -i CP_Image ~/path2/;

grep -r -i CP_Image ~/path3/;

grep -r -i CP_Image ~/path4/;

grep -r -i CP_Image ~/path5/;} 

| mailx -s GREP email@domain.com
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我如何添加特定的文件扩展名?

unix linux search command-line grep

880
推荐指数
9
解决办法
57万
查看次数

如何使用grep在文件夹中查找单词?

在Windows中,我会搜索在文件夹中查找单词.同样,我想知道在包含许多子目录和文件的目录中是否出现特定单词.我对grep语法的搜索显示我必须指定文件名,即grep string filename.

现在,我不知道文件名,所以我该怎么办?朋友建议做grep -nr string,但我不知道这意味着什么,我没有得到任何结果(直到我发出一个没有回应ctrl + c).

grep

497
推荐指数
10
解决办法
77万
查看次数

如何让`find`忽略.svn目录?

我经常使用该find命令搜索源代码,删除文件等等.令人讨厌的是,因为Subversion在其.svn/text-base/目录中存储了每个文件的重复项,所以我的简单搜索最终会得到大量重复的结果.例如,我想以递归方式搜索uint多个messages.hmessages.cpp文件:

# find -name 'messages.*' -exec grep -Iw uint {} +
./messages.cpp:            Log::verbose << "Discarding out of date message: id " << uint(olderMessage.id)
./messages.cpp:    Log::verbose << "Added to send queue: " << *message << ": id " << uint(preparedMessage->id)
./messages.cpp:                Log::error << "Received message with invalid SHA-1 hash: id " << uint(incomingMessage.id)
./messages.cpp:            Log::verbose << "Received " << *message << ": id " << uint(incomingMessage.id)
./messages.cpp:            Log::verbose << "Sent message: …
Run Code Online (Sandbox Code Playgroud)

linux svn bash grep find

221
推荐指数
11
解决办法
8万
查看次数

从命令行查找目录中的文件

在诸如eclipse和textmate之类的编辑器/ ide中,有快捷方式可以快速查找项目目录中的特定文件.

是否有类似的工具在目录(递归),bash或其他shell中的文件名上完成路径完成?

我有很多目录和深度目录的项目(叹气,java).命中shell中的选项卡只循环直接目录中的文件,这还不够= /

bash shell autocomplete

44
推荐指数
3
解决办法
9万
查看次数

如何grep文件扩展名

我目前正在尝试创建一个脚本,该脚本将grep输入以查看某些内容是否属于某种文件类型(例如zip),尽管文件类型之前的文本可能是任何内容,例如

something.zip
this.zip
that.zip
Run Code Online (Sandbox Code Playgroud)

都属于这个类别.我试图使用通配符grep这些,到目前为止,我已经尝试过这个

grep ".*.zip"
Run Code Online (Sandbox Code Playgroud)

但是每当我这样做时,它会发现.zip文件很好,但是如果在.zip例如之后还有其他字符,它仍会显示输出,.zippppppp或者.zipdsjdskjc仍然会被grep拾取.话虽如此,我应该怎么做才能防止grep显示具有附加字符的匹配.zip

regex bash grep

17
推荐指数
5
解决办法
6万
查看次数

无法加载我的 React Native 项目的配置

./gradlew cleanandroid 目录中的命令也有问题。我尝试过降级 npm 版本但没有帮助。有任何想法吗?
以下是我运行时得到的日志npx react-native run-android

 error Failed to load configuration of your project.
    Error: Cannot find module '...\node_modules\json-parse-better-errors\index.js'. Please verify that the package.json has a valid "main" entry
        at tryPackage (internal/modules/cjs/loader.js:320:19)
        at Function.Module._findPath (internal/modules/cjs/loader.js:533:18)
        at Function.Module._resolveFilename (internal/modules/cjs/loader.js:875:27)
        at Function.Module._load (internal/modules/cjs/loader.js:745:27)
        at Module.require (internal/modules/cjs/loader.js:961:19)
        at require (internal/modules/cjs/helpers.js:92:18)
        at Object.<anonymous> (D:\projects\Beauty\node_modules\parse-json\index.js:3:18)
        at Module._compile (internal/modules/cjs/loader.js:1072:14)
        at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10)
        at Module.load (internal/modules/cjs/loader.js:937:32)
Run Code Online (Sandbox Code Playgroud)

环境:

操作系统:Windows 10
本机反应:0.65.1
节点:14.17.4
npm:7.23.0

npm reactjs react-native

16
推荐指数
3
解决办法
5万
查看次数

"grep -rnw":在所有文件中搜索字符串

相关问题:如何在Linux上找到包含特定文本的所有文件?

我一直在使用上面问题的答案中提到的命令来搜索所有文件中的字符串出现:

grep -rnw '/path/to/somewhere/' -e "pattern"
Run Code Online (Sandbox Code Playgroud)

但是最近我遇到了一个问题,如下图所示: 在此输入图像描述

看起来这个命令只能识别出作为单词或其他东西突出的字符串.我该如何修改命令以改善搜索结果?

linux grep full-text-search find

13
推荐指数
1
解决办法
3万
查看次数

Heroku不显示SCSS背景图像

我有一个Rails应用程序,它使用style.css.scss文件中的背景图像.我发现了多种显示图像的localhost方法,但没有办法让它们在Heroku上显示.

我已经看了看所以像很多帖子这个这个,还有其他网站,如,但至今没有奏效.

这是我在我的代码style.css.scss:

.hero-000 {
    width: 102%;
    background: url(asset-path("hero-000.jpg")) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
Run Code Online (Sandbox Code Playgroud)

不过,我也尝试过background-image,image-url,asset-url,和许多其他排列作为连接,从而发现帖子.

我在我的production.rb文件中有这个:

  config.serve_static_files = true
  config.action_dispatch.x_sendfile_header = 'X-Accel-Redirect'
  config.assets.compile = true
  config.assets.digest = true
Run Code Online (Sandbox Code Playgroud)

这在我的application.html.erb文件中调用css表:

  <%= stylesheet_link_tag    'application', media: 'all', 'data-turbolinks-track' => true %>
Run Code Online (Sandbox Code Playgroud)

正如其他帖子所建议的,我已将此添加到我的application.rb:

config.assets.initialize_on_precompile = false
Run Code Online (Sandbox Code Playgroud)

关于如何解决这个问题的任何想法都会很高兴收到!

附加信息

这是我的gemfile:

source 'https://rubygems.org'

gem 'rails', '4.2.5' …
Run Code Online (Sandbox Code Playgroud)

css ruby-on-rails heroku

10
推荐指数
1
解决办法
1538
查看次数

无法在Bash 4中启用globstar

我把以下内容写入我的.bashrc失败了

shopt -s globstar
Run Code Online (Sandbox Code Playgroud)

我正在尝试测试命令

ls **/*.c
Run Code Online (Sandbox Code Playgroud)

并通过比较它

ls */*/*.c
Run Code Online (Sandbox Code Playgroud)

如何在Bash 4中启用globstar?

bash bash4 shopt

8
推荐指数
1
解决办法
4772
查看次数