编写 shell 脚本,把字符串反过来显示。例如:给定 abcde 输出 edcb
时间: 2024-10-22 12:20:53 浏览: 32
这是linux之shell练习的题目
在编写Shell脚本来反转字符串时,你可以使用一些基本的字符串操作,比如切片或者循环。下面是一个简单的bash脚本示例,它接受用户输入的字符串并将其反转:
```bash
#!/bin/bash
# 请求用户输入字符串
echo "请输入一个字符串:"
read input_string
# 反转字符串
reversed_string=$(echo "$input_string" | rev)
# 打印反转后的字符串
echo "反转后的字符串是: $reversed_string"
```
这个脚本首先提示用户输入一个字符串,然后使用内置的`rev`命令对输入的字符串进行反转,最后将结果打印出来。
如果你想让脚本更通用,可以封装成函数,以便多次使用:
```bash
#!/bin/bash
reverse_string() {
echo $1 | rev
}
echo "请输入一个字符串:"
read input_string
echo "反转后的字符串是: $(reverse_string $input_string)"
```
运行这个脚本,输入abcde,会输出edcb。
阅读全文