gpt4 book ai didi

linux - 要求使用 grep 命令的作业,当 find 命令没问题时,我该如何编写命令?

转载 作者:太空宇宙 更新时间:2023-11-04 12:29:27 25 4
gpt4 key购买 nike

我的 Intro to OS 老师要我输入一个长长的命令,列出/etc 目录并找到所有修改或创建的大小为 4096 字节的文件。

我的答案很简单,find/etc -size 4k -ls

我应该如何使用 grep 命令来执行此操作?这似乎有点毫无意义......

最佳答案

这确实没有意义,但在 IT 领域,您有点习惯了看似疯狂的要求,所以这里有一个:

$ ls -l /etc | grep "^-\([^ ]* *\)\{4\}4096 "
-rw-r--r-- 1 root root 4096 Oct 27 2014 wgetrc
  • ^- 这是一个文件(^d 用于目录等)
  • [^ ]* * 字段和分隔空格
  • \(...\)\{4\} 前四次,即。文件大小在第五个字段
  • 4096 文件大小。请注意尾随空格以将大小精确限制为 4096。

关于linux - 要求使用 grep 命令的作业,当 find 命令没问题时,我该如何编写命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43690144/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com