shell变量之辨[1]

来baidu之后, 经常使用到shell脚本. shell脚本功能比较简单, 但因为可以方便地使用linux自带的很多命令, 因此使得shell脚本在平时的工作中依然能够发挥非常大的作用.

之前做了一份ppt, 主要针对shell变量的许多使用方式进行了总结. 并且自己去配了相应的测试脚本等. (部分内容是参考《高级Bash脚本编程指南.pdf》这本书上的内容)

所以从今天开始, 就写一写相关的内容, 希望对初学shell的同学起到一定的帮助吧.

[基本赋值]

$: 变量替换操作符
例如:

a=175
hello=$a

其中=的前后绝对不要有空格, 为什么?

1. hello =value  执行hello命令, 带有参数”=value”
2. hello= value  将hello赋值为””(空), 执行value命令
#! /bin/bash
a=175
hello=$a

hello =$a
hello= $a

上面这段代码会如何输出?

./test1.sh: line 5: hello: command not found
./test1.sh: line 6: 175: command not found

 


本文链接:https://www.poisonbian.com/post/194.html 转载需授权!

分享到:
原文链接:,转发请注明来源!
「shell变量之辨[1]」评论列表

发表评论