当前位置:  开发笔记 > 编程语言 > 正文

Linux使用grep打印文件名和前n个字符

如何解决《Linux使用grep打印文件名和前n个字符》经验,为你挑选了1个好方法。

如何使用grep执行搜索,当找到匹配项时,将打印文件名以及该文件中的前n个字符?请注意,这n是一个可以指定的参数,前n个字符是否实际包含匹配的字符串无关紧要.



1> Johannes Sch..:
grep -l pattern *.txt | 
    while read line; do 
        echo -n "$line: "; 
        head -c $n "$line"; 
        echo; 
     done

如果要查看第一行而不是字节,请更改-c为.-nn

推荐阅读
php
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有