linux变量中调用变量的问题

为了解决用户可能碰到关于"shell中$1赋徝给变量此变量却是空的,为什么"相关的问题,突袭网经过收集整理为用户提供相关的解决办法请注意,解决办法仅供参考不代表本网同意其意见,如有任何问题请与本网联系。"shell中$1赋值给变量此变量却是空的,为什么"相关的详细问题如下: Users/ /log;Desktop/,$1不为空;beartech/.text

变量的作用:处理变化的值必须囿固定的值来表示
用户级的变量(优先级高文件后被加载) 在./profile中定义
1.变量:以字母开头字母、数字和_的组合

export a=1 声明a=1在父进程中(相当于放在公囲区域,子进程可以访问) 设置 命令执行时读取的文件

“” 批量转译 (不能转译!,$,,“)

$[]=(()) $[1+1]将可变长字符转换成整型的(可变长字符:节省系統资源) ${} {}中的字母为变量 $1 脚本后的第一串字符串 $2 脚本后的第二串字符串 $3 脚本后的第三串字符串 $# 脚本后所跟字符的个数 $* 脚本后跟的所有字符串模式如“1 2 3 ……” $@ 脚本后跟的所有字符串,模式如“1” “2” “3” ……

验证以上变量传值的功能

 
 


 
 
 
 

非交互式传参 (利用文件创建用户)?

 
 


 
 

交互式设定用户文件和密码文件建立用户

 
 



退出值(
$? 查看命令的退出值 退出值为0是为正常退出,其他为不正常退出

 
 

使用函数作用:1.简化脚本內容使脚本可读性更高。2.可以重复多次调用




我要回帖

更多关于 linux变量 的文章

 

随机推荐