我想lint一个文件,并打印stderr(错误消息),但不打印stdout(表示文件正常).
php -l "foo/bar.php"
- 如果没有错误,它会向stdout打印一条"无错误"消息.
- 如果有错误,它会向stderr打印一条详细的消息.我只想要这个.
我想这将是一些魔术与>&
,但我从来没有明白这些工作.
我想要的是把所有的stdout都吃光,保持stderr.
(如果这是无聊的话,很抱歉,但我还没有发现任何关于这方面的问题)
我想lint一个文件,并打印stderr(错误消息),但不打印stdout(表示文件正常).
php -l "foo/bar.php"
我想这将是一些魔术与>&
,但我从来没有明白这些工作.
我想要的是把所有的stdout都吃光,保持stderr.
(如果这是无聊的话,很抱歉,但我还没有发现任何关于这方面的问题)
只需将stdout发送到null:
cmd > /dev/null
这会保留stderr,但会 suppress stdout.