我在发出命令后尝试 grep 查找某些字符串,grpck -n ALL
因此在尝试时grpck -n ALL | grep -i format
,例如,我仍然看到整个输出,而不仅仅是包含该format
字符串的行。
我知道我可以将输出定向到一个文件并在该文件上使用 grep,但这必须是一种更简单的方法。
这组组这只是一个例子,因为我注意到其他不支持 grep 的命令。
答案1
该命令grpck -n ALL
在我的系统中返回错误invalid option -- 'n'
。此错误在 stderr 中输出。我认为你想在使用 grep 之前将 stderr 重定向到 stdout:
grpck -n ALL 2>&1 | grep -i sort
我将“格式”更改为“排序”,因为我的输出中没有任何“格式”。