5.编写一个脚本string.sh,输入两个字符串str1和str2,先将字符串str2反转输出,并将str1和str2拼接后输出并输出拼接后的长度。输入一个字符串(read str1)
时间: 2024-05-02 11:17:25 浏览: 125
输入一串字符和输出
以下是string.sh的脚本代码:
```shell
#!/bin/bash
echo "请输入第一个字符串:"
read str1
echo "请输入第二个字符串:"
read str2
# 反转字符串str2
len=${#str2}
for ((i=len-1;i>=0;i--))
do
reverse="$reverse${str2:$i:1}"
done
echo "反转后的字符串str2为:$reverse"
# 拼接字符串并输出长度
concat="$str1$reverse"
echo "拼接后的字符串为:$concat"
echo "拼接后的字符串长度为:${#concat}"
```
你可以通过以下命令来执行该脚本:
```shell
bash string.sh
```
执行后按照提示依次输入两个字符串即可。
阅读全文