我已经从 CLI 安装了一些实用程序,并获得了相当长的详细输出,描述了直接安装的内容、需要某些依赖项的内容、不再需要安装的内容等。
有没有办法从最后一个命令中 grep 一些东西?我需要一个非常确定的词。
谢谢,
答案1
'your install command' > /tmp/out.txt 2>&1
然后,使用 /tmp/out.txt 来 grep 所需的模式
grep "pattern" /tmp/out.txt
将 stderr 重定向到 stdout (&1),然后将 stdout 重定向到文件:
'your install command' > /tmp/out.txt 2>&1
答案2
我需要在运行安装命令后执行此操作,而不是在后续安装命令中执行此操作。
虽然我不知道在执行注入命令后执行此操作的命令,但我所做的是将 Bash 本身的输出复制到 Vi 或 Nano 等文本编辑器中,然后搜索所需短语的所有实例。
答案3
该信息可能位于 的日志文件中apt
。
grep -Ri "pattern" /var/log/apt/*log