shell实现两个参数用下划线拼接
时间: 2024-09-10 08:04:39 浏览: 40
在Shell脚本中,可以通过多种方式实现两个参数用下划线拼接。最简单的方法是使用字符串操作。下面是一个例子,展示了如何在Shell中将两个参数`$1`和`$2`用下划线拼接:
```sh
#!/bin/bash
# 参数个数检查
if [ $# -ne 2 ]; then
echo "使用方法: $0 参数1 参数2"
exit 1
fi
# 参数赋值
param1=$1
param2=$2
# 用下划线拼接参数
concatenated="_${param1}_${param2}"
# 输出结果
echo $concatenated
```
在这个脚本中,我们首先检查是否提供了两个参数。然后,我们将这两个参数用下划线`_`连接起来,并在它们之间添加了下划线。最后,输出拼接后的结果。
你可以将这段代码保存为一个文件,例如`concatenate.sh`,然后通过命令行给予执行权限:
```sh
chmod +x concatenate.sh
```
执行这个脚本时,你可以这样传入两个参数:
```sh
./concatenate.sh arg1 arg2
```
脚本会输出`_arg1_arg2`。
阅读全文