shell入门
前言 Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。 Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。 常见的shell指令 echo命令用于向窗口输出文本。 使用变量:使用一个定义过的变量,只要在变量名前面加上$符号,还可以加上对变量加上花括号{},变量名外面的花括号是可选的,加不加都行,加花括号是为了帮助解释器识别变量的边界。笔者建议,推荐给所有变量加上花括号,这是个好的编程习惯。 your_name=“qinjx” echo $your_name echo ${your_name} for skill in Ada Coffe Action Java; do echo “I am good at ${skill}Script” done 如果不给skill变量加花括号,写成echo “I am good at $skillScript”,解释器就会把$skillScript当成一个变量(其值为空),代码执行结果就不是我们期望的样子了。 删除变量:使用unset命令删除变量 变量被删除后不能再次使用,unset命令不能删除只读变量 只读变量:使用 readonly 命令可以将变量定义为只读变量,只读变量的值不能被改变。 #!/bin/bash