shell脚本参数穿传文件路径
时间: 2023-11-09 22:02:19 浏览: 171
可以使用$1、$2等变量来获取传入的参数,其中$1表示第一个参数,$2表示第二个参数,以此类推。如果要传递文件路径,可以将文件路径作为参数传入脚本中,然后在脚本中使用$1来获取文件路径参数,例如:
```
#!/bin/bash
echo "文件路径为:$1"
```
在执行脚本时,可以这样传入文件路径参数:
```
./test.sh /path/to/file
```
这样就可以在脚本中获取到文件路径参数了。
相关问题
构建一个shell脚本,要求显示当前目录的路径,并且判断$1是否为一般文件
可以使用以下的shell脚本:
```shell
#!/bin/bash
# 显示当前目录路径
echo "当前目录路径为:$(pwd)"
# 判断$1是否为一般文件
if [ -f "$1" ]; then
echo "$1 是一般文件"
else
echo "$1 不是一般文件"
fi
```
脚本中使用了pwd命令来获取当前目录路径,并使用了-f参数来判断$1是否为一般文件。如果$1是一般文件,则输出“$1 是一般文件”,否则输出“$1 不是一般文件”。
阅读全文