网站开发技术

记点笔记、 学点技术 欢迎交流建站技术。本站关注lamp技术

您尚未登录。

#1 2015-01-15 09:38:54

admin
管理员

shell函数中的变量是全局的, 所以最好加个 local,现在作用域

测试代码

#!/bin/bash

function f()
{
  local  x=100
}

x=1
echo $x
f
echo $x

这个时候输出的是  1  1

如果没有, local 函数内的变量将会修改外部变量。


ipbbs.net

离线

页脚

Powered by FluxBB