今天必须要记住的命令
$# 传递给脚本或函数的位置参数的个数
$? 上一命令的退出状态码。0通常表示没有错误,非0值表示有错误
$* 传递给脚本或函数的位置参数,双引号包围时作为一个整体。
$@ 传递给脚本或函数的位置参数
$$ 当前shell进程的进程ID(PID)
$! 最后一个后台命令的进程ID
$0 当前脚本的名称
$1-n 脚本或函数的位置参数
环境变量
echo $HOME
/home/ubuntu
echo $SHELL
/bin/bash
read脚本
vi game.sh
nano game.sh
bash game.sh^C
脚本内容
code
#!/bin/bash
echo “enter your name:”
read name
echo “hello , $name”
执行
./game.sh
chmod +x game.sh
ls -ltr game.sh
./game.sh
输出
output
enter your name:
jh
hello,

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



