linux 中work_dt=$1是什么意思
发布网友
发布时间:2023-04-13 22:47
我来回答
共1个回答
热心网友
时间:2023-10-10 11:46
$1是一个入参,
work_dt是变量名
比如执行一个shell文件的时候像这样:sh file.sh abc
这个abc就是$1
也就是说把abc赋值给变量work_dt追问#!/bin/sh
work_dt=$1
这就是第一个参数啊
再一个,我这个aix中有两个sh 一个是ksh一个是bsh我怎么知道这个脚本走的是哪个shell。
我想验证一下,bsh是否安装成功怎么做?
追答就区分shell内容的第一行
#!/bin/bash
#!/bin/ksh
linux执行的时候会分析这个头部信息,判断它是属于哪种shell