小编use*_*658的帖子

星号和句点在 find -name "*.mp3" 中有什么作用?

在 中find -name "*.mp3",.mp3 之前有一个星号。不*匹配它之前的字符多次吗?但是星号前面什么都没有,那有什么作用*呢?还是因为该find命令不使用正则表达式?那么,..mp3 中的字符是正则表达式字符还是find只是将其解释为要匹配的句点?

command-line find

18
推荐指数
1
解决办法
3080
查看次数

如何在文件中搜索单词,同时显示整个文件以及找到的单词?

我正在使用 Ubuntu 16.04。

我想搜索某个词,但我也希望在终端上输出包含该词的整个文件,以便我可以看到该词在文件中的位置。但是,当我使用 时grep,它只会显示包含该单词的特定句子,而不是整个文件。

我可以使用什么命令来搜索一个单词,同时还可以显示整个文件以及该单词所在的位置?

command-line bash grep

2
推荐指数
1
解决办法
1129
查看次数

grep 是否区分变量和 $ 正则表达式?

我想 grep 具有 string 的变量test,但我也想确保它只会找到它test是否是一行中唯一的单词。

所以,我试过这个:

string=test
echo "test" | grep "$string$"
Run Code Online (Sandbox Code Playgroud)

我想知道是否grep知道第一部分$string(在 grep " $string $" 中)要求查找 string test,而最后一部分$(在 grep "$string $ " 中要求查找 for test,但是test行后不应有任何内容。是否grep能够区$string分为变量,仅$作为行尾的正则表达式,还是必须使用某种方式将它们区分开?

command-line regex grep

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

标签 统计

command-line ×3

grep ×2

bash ×1

find ×1

regex ×1