编写shell脚本,提示用户输入两个单词,读入后进行比较,如果单词相同,输出提示语并退出。如果不相同,则比较两个单词的长度并输出提示语。(提示语自拟)
时间: 2024-03-10 10:45:50 浏览: 208
Shell脚本对文件中的行、单词、字符进行迭代输出示例
好的,以下是该脚本的代码:
```bash
#!/bin/bash
echo "请输入第一个单词:"
read word1
echo "请输入第二个单词:"
read word2
if [ "$word1" = "$word2" ]; then
echo "两个单词相同,程序退出。"
exit 0
else
len1=${#word1}
len2=${#word2}
if [ $len1 -gt $len2 ]; then
echo "第一个单词 \"$word1\" 比第二个单词 \"$word2\" 长。"
elif [ $len1 -lt $len2 ]; then
echo "第二个单词 \"$word2\" 比第一个单词 \"$word1\" 长。"
else
echo "两个单词长度相同。"
fi
fi
```
当用户输入两个单词时,脚本会先比较这两个单词是否相同,如果相同则输出提示语并退出;如果不同,则会比较两个单词的长度,并输出相应的提示语。
阅读全文