Shell 变量定义详解 - 赋值、命令替换、只读变量和删除
在 Shell 中,可以通过以下方式定义变量:
-
直接赋值:变量名=值 例如:name='John'
-
命令输出赋值:变量名=
命令例如:files=ls -
命令替换赋值:变量名=$(命令) 例如:count=$(grep -c 'hello' file.txt)
-
只读变量:readonly 变量名=值 例如:readonly PI=3.14
-
删除变量:unset 变量名 例如:unset name
注意:变量名和值之间不能有空格,变量名需要以字母或下划线开头,变量名区分大小写。
原文地址: https://www.cveoy.top/t/topic/mkdD 著作权归作者所有。请勿转载和采集!