如何使用grep执行搜索,当找到匹配项时,将打印文件名以及该文件中的前n个字符?请注意,这n是一个可以指定的参数,前n个字符是否实际包含匹配的字符串无关紧要.
grep -l pattern *.txt |
while read line; do
echo -n "$line: ";
head -c $n "$line";
echo;
done
Run Code Online (Sandbox Code Playgroud)
如果要查看第一行而不是字节,请更改-c为.-nn
| 归档时间: |
|
| 查看次数: |
16705 次 |
| 最近记录: |