1
Q
多个可能值
A
回答
2
||如果command1返回非零(错误)返回码,运算符将评估command2。
variable=$(command1 || command2)
同样,在command1返回(OK)归零码& &运营商将评估命令2。
variable=$(command1 && command2)
例如,变量的赋值:
var=$(ls zasdasd || echo "file does not exist")
echo $var ## outputs "file does not exist"
错误输出可以通过将错误流2被抑制到/dev/null
var=$(ls zasdasd || echo "file does not exist") 2>/dev/null
1
可以执行:
variable=$(command1 2>/dev/null || command2 2>/dev/null)
这将分配的command1
输出到variable
如果它是成功的,否则它会分配从command2
输出。
2>/dev/null
是否有抑制stderr的情况下,任何命令失败。
相关问题
- 1. Unittest ++:测试多个可能的值
- 2. 绑定时可能有多个可能的有限值
- 3. 多键多值地图可能吗?
- 4. C#4.0 - 3个值对(可能更多)。基于值排序
- 5. 多个IndexOf的可能性
- 6. 多个可能的输入
- 7. SQL多个组 - 可能吗?
- 8. 多个可能的RedirectToAction
- 9. 多个游标 - 可能吗?
- 10. 多个文件,可能吗?
- 11. 多个值的一个标识符。可能吗?
- 12. 比较(可能)来自2个表格的多个值
- 13. PHP,可能有一个数组值的多个键?
- 14. 如何声明一个具有多个可能值的NSString
- 15. 如何添加多个查询WHERE语句,可能有或可能没有值
- 16. C++中“this”的可能值是多少?
- 17. `jqXHR.status`的可能值是多少?
- 18. CreateParams.Style的可能值是多少?
- 19. f64的最大可能值是多少?
- 20. Redis中maxmemory_policy的可能值是多少?
- 21. Subversions autoproperties中的多行值可能吗?
- 22. Hibernate UniqueConstraint多列可能的空值
- 23. 有许多可能的空Parcelable类值
- 24. 如何声明接受JUnit中多个可能值中的一个值
- 25. RxSwift - 在一个可观测值内的多个可观测值
- 26. 单个API WSO2多个范围可能
- 27. 如何处理可能具有多个值的索赔?
- 28. 是否有可能从servlet返回多个值到客户端?
- 29. 是有可能在多个动作中使用的变量值
- 30. 是否有可能从Java中的方法返回多个值?