管道 apt 和 grep 时的警告

gir*_*ngo 5 apt 14.04

我正在运行 Ubuntu 14.04,带有apt 1.0.1ubuntu2 for amd64.

我注意到运行:

sudo apt search lib | grep nss
Run Code Online (Sandbox Code Playgroud)

返回此警告消息:

WARNING: apt does not have a stable CLI interface yet. Use with caution in scripts.
Run Code Online (Sandbox Code Playgroud)

并在搜索结果输出后,通过grep进行过滤(与 得到的结果相同apt-cache search lib | grep nss

这个警告到底是什么意思?

gun*_*ert 8

警告说使用的脚本apt 可能会在将来的某个时候中断 - 这可能与必须调用命令的方式结果有关。

当然,在管道内以交互方式使用它是没问题的,但通常脚本旨在长时间工作 -现在不建议这样做。