-a:不要忽略二进制数据;grep原本是搜寻文字文件,若拿二进制的档案作为搜寻的目标,则会显示如下的讯息: Binary file 二进制文件名 matches 然后结束。若加上-a参数则可将二进制档案视为文本文件搜寻,相当于–binary-files=text这个参数。 root@68fc0a9bc6dd:/home/wzm/testgrep# grep lib64 redis-cli Binary ...
binary files but do not print them; without-match: donot search binary files; and text: treat all files as text. 即可以通过添加-a参数,使grep将所有文件以ascii格式来读取。 也可以通过--binary-files=value参数来进行控制,value可选值及含义为: binary(默认参数): 对二进制文件进行匹配但是不输出结果...
-q, --quiet, --silent suppress all normal output --binary-files=TYPE assume that binary files are TYPE; TYPE is 'binary', 'text', or 'without-match' -a, --text equivalent to --binary-files=text -I equivalent to --binary-files=without-match -d, --directories=ACTION how to handle ...
grep会强制认为此二进位档案没有包含任何搜寻样式, 与--binary-files=without-match参数相同。 ex: $ grep -I panda mv 17. -i, --ignore-case 忽略大小写,包含要搜寻的样式及被搜寻的档案。 ex: $ grep -i panda mv 18. -L, --files-without-match 不显示平常一般的输出结果,反而显示出没有符合的档...
考虑变量files $ echo $files 1.txt 2.txt 3.txt 有没有办法告诉grep,它必须为一个字符串在变量中显示的每个文件都要grep?我试过: $ grep "string" "$files" 但是我得到了一个1.txt 2.txt 3.txt No such file of directory错误。我已经有一段时间没有使用shell来工作了,所以我不记得如何使它工作。
-I Process a binary file as if it did not contain matching data; this is equivalent to the --binary-files=without-match option. --include=GLOB Search only files whose base name matches GLOB (using wildcard matching as described under --exclude). -r, --recursive Read all files under...
--binary-files=TYPE:如果文件的前几个字节指示文件包含二进制数据,则假定该文件为类型TYPE。默认情况下,TYPE是二进制的,grep通常输出一行消息二进制文件匹配,或者如果没有匹配则没有消息。如果TYPE不匹配,grep假定二进制文件不匹配;这相当于-I选项。如果TYPE是文本,则grep处理a二进制文件,如果它是文本;这相当于-a...
grep "search_pattern" path/to/file - 【重要】Search for an exact string (disables regular expressions): grep --fixed-strings "exact_string" path/to/file - Search for a pattern in all files recursively in a directory, showing line numbers of matches, ignoring binary files: ...
--silent 不显示任何东西--binary-files=TYPE假定二进制文件的TYPE类型;TYPE可以是`binary',`text', 或`without-match'-a,--text 匹配二进制的东西-I不匹配二进制的东西-d,--directories=ACTION目录操作,读取,递归,跳过-D,--devices=ACTION设置对设备,FIFO,管道的操作,读取,跳过-R,-r,--recursive 递归调用...