小编Ale*_*lex的帖子

crontab -e 为什么与 less /etc/crontab 不同?

我对 unix 和 cron 很陌生,我目前正准备尝试将 cron 添加到现有的 cron 文件中。我读到你可以用crontab -e. 令我困惑的是,它crontab -e显示的 cron/命令与less /etc/crontab- 为什么会不同?哪一种是正确的编辑方式/文件?

cron

12
推荐指数
1
解决办法
3万
查看次数

为什么 sed 这么快?

我想过这个问题是否适合SE,希望你同意。

前段时间我在 SE 上询问如何在文件中查找文本,并只留下包含我正在搜索的文本的匹配行。问题在这里: 如何在文件中查找文本并仅使用 OS X 上的终端保留相应的匹配行?

虽然答案完美无缺,但我现在想知道,为什么sed这么快?在我的用例中,我有很多文件,总大小约为 30 Gb。该sed命令在大约 12 秒内运行,这是我永远不会相信的(使用普通硬盘驱动器)。在 12 秒内,该命令读取了 30 Gb 的文本,截断每个文件以仅保留我正在过滤的相应行。这是如何运作的?(或:这是什么魔法?)

实际命令是:

find . -type f -exec sed -i'' '/\B\/foobar\b/!d' {} \;
Run Code Online (Sandbox Code Playgroud)

performance sed files

8
推荐指数
1
解决办法
3948
查看次数

标签 统计

cron ×1

files ×1

performance ×1

sed ×1