gpt4 book ai didi

fish - 在 fish 中测试命令替换输出

转载 作者:行者123 更新时间:2023-12-04 03:13:35 28 4
gpt4 key购买 nike

another question关于测试特定 字符串的命令替换。我想测试一个命令是否在单个语句中输出任何内容,即等同于:

if [[ -n "$(foo)" ]]

在庆典中。 Fish 无法识别 [[]]

if [ -n "(foo)" ]  # No good, "(foo)" is literal.
if [ -n (foo) ] # Passes only if (foo) == "\n" because of test semantics.

不会工作意味着我必须

set check (foo)
if [ -n "$check ]

有没有可能我错过了这里?

最佳答案

这应该有效:

if count (foo) > /dev/null

关于fish - 在 fish 中测试命令替换输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28982530/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com