临文乍了了,彻卷兀若无。这篇文章主要讲述shell脚本系列---如何创建shell脚本,并执行常用的命令相关的知识,希望能为你提供帮助。
脚本入门Demo1:创建sh脚本文件,vi Demo1.sh
#!/bin/bash
#this is my first shell
name=xiaoqiang
echo "hello world!"
echo "my name is $name"
#常见的系统变量
# $0 :当前程序的名称
echo $0
# $n :当前程序的第n个参数例:./test.sh hujunwei zhangsan, $1 代表启动程序时的第一个参数:hujunwei
echo $1
# $* :当前程序的所有参数(不包括程序本身)
echo $*
# $# :当前程序的参数个数(不包括程序本身)
echo $#
# $? :上一行命令或程序执行完后的状态,一般返回 0 表示执行成功
echo $?
# $UID : 当前用户的 ID
echo $UID
# $PWD :当前所在的目录
echo $PWD
【shell脚本系列---如何创建shell脚本,并执行常用的命令】写好之后,如何运行脚本?
第一种方式:/bin/bash Demo1.sh
第二种方式:sh Demo1.sh
第三种方式:赋予执行权限:
chmod o+x Demo1.sh
然后./Demo1.sh 执行即可
执行结果:
推荐阅读
- php手册String函数(解析)
- git系列---git提交代码时,文件名过长导致报错(libgit2 returned: invalid path for filesystem)
- git系列---初始工程文件太大或者文件数太多时,向远程仓库push时总是失败,如何解决()
- shell脚本系列---自动备份数据库数据
- Rust中使用模块组织代码
- bat脚本系列---批量修改文件名
- 结合案例总结Flink框架中的最底层API(ProcessFunction)用法
- jenkins系列---jenkins+gitee+vue持续集成到另一台服务器
- linux之同时监控多个日志文件变化