一个文件下有不同的N个文件,shell脚本,实现打印该文件夹下内容包含438的字段!!!
答案:4 悬赏:80 手机版
解决时间 2021-03-12 10:06
- 提问者网友:献世佛
- 2021-03-11 11:17
一个文件下有不同的N个文件,shell脚本,实现打印该文件夹下内容包含438的字段!!!
最佳答案
- 五星知识达人网友:动情书生
- 2021-03-11 12:30
#一个文件下有不同的N个文件,shell脚本,实现打印该文件夹下内容包含438的字段
#不知道说的是显示包含字段的文件名,还是包含字段文件中的某行的信息~(均可以用grep实现)
#! /bin/sh
dir=/home/ #假设当前目录为/home/
#包含字段的文件名
grep "438" $dir
#包含字段的文件内容行
grep -rin "438" $dir
#以下是其他方法(没有试验过)
ls | xargs grep "438"
ls | xargs grep -rin "438"
#不知道说的是显示包含字段的文件名,还是包含字段文件中的某行的信息~(均可以用grep实现)
#! /bin/sh
dir=/home/ #假设当前目录为/home/
#包含字段的文件名
grep "438" $dir
#包含字段的文件内容行
grep -rin "438" $dir
#以下是其他方法(没有试验过)
ls | xargs grep "438"
ls | xargs grep -rin "438"
全部回答
- 1楼网友:撞了怀
- 2021-03-11 16:02
grep 438 test/* ##test文件夹名称
- 2楼网友:持酒劝斜阳
- 2021-03-11 15:06
你问的是一个文件夹(比如test)下有N个文件,查找该文件夹下N个文件中包含438的字段?
如果是这样,尝试:grep -niR '438' .(注意:运行此命令时终端已经切换目录在test目录下)
- 3楼网友:鱼忧
- 2021-03-11 13:30
你好!
你问的是一个文件夹(比如test)下有N个文件,查找该文件夹下N个文件中包含438的字段?
如果是这样,尝试:grep -niR '438' .(注意:运行此命令时终端已经切换目录在test目录下)
仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯