使用自定义变量: echo“$a”、echo“${a}”、echo“${a}_${b}” 使用内置变量: echo pwd、echo $(pwd)注意:csh 中不支持 echo $(pwd)的写法2.3:删除变量使用unset 命令可以删除变量。语法:unset a变量被删除后不能再次使用。unset命令不能删除只读变量。
echoPATH变量值是PATH echoPWD变量值是PWD [root@Linux 1 opt]# bash env.sh $HOME变量值是/root $PATH变量值是/opt/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin $PWD变量值是/opt declare 声明变量类型 declare [+/-] [选项] 变量名 -: 给变量设定类型属性 +: 取消给变量设...
接下来查看当前目录,找到脚本所在的绝对路径。使用pwd命令查看当前文件路径,如下图所示,我的脚本所在的绝对路径是 /home/centos/script/cleanCache.sh 创建一个系统定时任务,周期性执行清理缓存的脚本。使用下列命令编辑定时任务文件:crontab -e 在该文件中追加写入如下内容,并保存文件。*/10 * * * * /home/c...
从左往右第一个右边的字符echo${url##*/}# index.html,从左往右最后一个右边的字符str="---aa+++aa@@@"echo${str#*aa}# +++aa@@@echo${str##*aa}# @@@# 使用%截取从左往右左边的字符url="https://aoi.ai/index.html"echo${url%/*}# https://aoi.aiecho${url%%/...
dialog是一种在shell script中建立对话框(dialog box)的工具,利用dialog可建立不同的信息和问题窗口,增加shell script的方便性,提高程序的亲和力。许多的linux套件的安装程序,就是使用dialog来编写用户界面的;例如B2Dlinux、Slack wareLinux等。 dialog最初的作者是Savio...
我们在前面的文章中已经学习过 Linux Shell ,我们知道Shell 既是一种命令语言,又是一种程序设计语言,本文我们就来认识学习一种为 Shell 编写的脚本程序,Shell 脚本(shell script)。 博主当初在学习 Shell 脚本的时候,其实也是有点坎坷,最主要的是当时的心态问题,心中认为嵌入式开发Shell 脚本会简单的就好,但是因为...
"Shell"url="http://c.biancheng.net/shell/"str1=$name$url#中间不能有空格str2="$name $url"#如果被双引号包围,那么中间可以有空格str3=$name":"$url#中间可以出现别的字符串str4="$name: $url"#这样写也可以str5="${name}Script: ${url}index.html"#这个时候需要给变量名加上大括号echo $str...
#!/bin/bashecho "Hello, World!"要运行脚本,可以使用 bash 命令,例如:bash my_script.sh 第六部分:进一步学习 Shell 是一个非常广泛的主题,这个入门教程只是一个开始。要深入学习 Shell 编程,您可以查找更多的教程和资源。以下是一些推荐的书籍和网站:书籍:《Linux 命令行和 Shell 脚本编程大全》 - ...
#This is my first shell-script'脚本描述信息'cd/boot echo"当前所在路径:"'输出友好提示信息'pwd echo"以vm为开头的文件是:"'输出友好提示信息'ls-lh vm*[root@localhost opt]#./demo.sh 当前所在路径:/boot 以vm为开头的文件是:-rwxr-xr-x.1root root5.7M Oct2314:07vmlinuz-0-rescue-d078430d0d8...
pwd:显示当前工作目录的完整路径。cp:复制文件或目录。例如,cp file1.txt /home/user/将file1.txt复制到/home/user/目录。mv:移动或重命名文件或目录。例如,mv file1.txt file2.txt将file1.txt重命名为file2.txt。rm:删除文件或目录。常用选项有r和f。echo:显示字符串或变量的值。例如,...