相关疑难解决方法(0)

如何从Bash函数返回字符串值

我想从Bash函数返回一个字符串.

我将在java中编写示例以显示我想要做的事情:

public String getSomeString() {
  return "tadaa";
}

String variable = getSomeString();
Run Code Online (Sandbox Code Playgroud)

以下示例适用于bash,但有更好的方法吗?

function getSomeString {
   echo "tadaa"
}

VARIABLE=$(getSomeString)
Run Code Online (Sandbox Code Playgroud)

string bash function return-value

438
推荐指数
10
解决办法
31万
查看次数

为什么要在Bash中避免使用eval,我应该使用什么呢?

我一次又一次地看到Bash在Stack Overflow上使用eval的答案,并且答案得到了抨击,双关语是为了使用这种"邪恶"结构.为什么eval这么邪恶?

如果eval不能安全使用,我应该使用什么呢?

unix linux bash eval

94
推荐指数
3
解决办法
6万
查看次数

标签 统计

bash ×2

eval ×1

function ×1

linux ×1

return-value ×1

string ×1

unix ×1