首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >返回输入1,否则返回0的Bash程序

返回输入1,否则返回0的Bash程序
EN

Stack Overflow用户
提问于 2022-04-21 15:38:54
回答 3查看 59关注 0票数 1

是否有一个标准的linux终端程序,当给定文本输入时(在标准in中),如果没有提供文本,则返回1和0?(相反的逻辑也很好)。

示例

代码语言:javascript
复制
echo hello | unknown_program  # returns 1
echo | unknown_program        # returns 0

编辑:

我的usecase,用于从c++程序调用程序,这应该不知道它驻留在驱动器上的位置。这就是为什么我不喜欢创建脚本文件,而是使用我假设存在于任何linux (在我的例子中是ubuntu )计算机上的应用程序。

这是c++代码,但这不是问题的一部分。

代码语言:javascript
复制
auto isConditionMet = std::system("git status --porcelain | unknown_program");

我得到了一个有用的答案,所以至少我很高兴。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71957197

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档