linux - 重定向到 dev/null
问题描述
为什么我不能将标准错误重定向到 /dev/null?
xxx:xxx 84> find / -name trans.log 2> /dev/null
输出
查找:路径必须在表达式之前:2
解决方案
您的 shell 似乎没有将“2>”解释为 shell 表达式,但它将此参数传递给find
命令:
查找:路径必须在表达式之前:2
这里的“2”似乎是find
作为一个表达式来分析的。
我无法用我的外壳在这里重现,但尝试删除 and 之间的空格2>
,/dev/null
所以它是2>/dev/null
.
推荐阅读
- r - R按字母顺序重新排列列值
- python - 努力理解一段代码
- excel - 数据验证列表被忽略
- javascript - 使用空格验证用户输入
- sql - NLS_LANG 导致 MATCH RECOGNIZE ORACLE SQL 出现问题
- d3.js - d3.js (arcgis js api 3.31) 无法在 arcgis js api 中选择“map_gc”dom
- python - Apache Tika 是否保留已解析的数据?
- laravel - Laravel eloquent - 合并父级 $appends
- typescript - 如何在 TypeScript 中完成这个简单的界面?
- linux - 有什么不对吗?我想从linux中的用户输入比较变量中的许多单词