首页 > 解决方案 > 如何验证我的 bash 脚本以显示在提示用户或使用 echo 语句出错时只能输入 2 个文件名

问题描述

#!/bin/bash
# Ask for user to enter two filenames

echo Please Provide 2 filenames to compare

read file1 file2

# Check to see if 2 different filenames are not provided

标签: bashparameterscompareechofilenames

解决方案


echo "Please Provide 2 filenames to compare"

read file1 file2
if [ "$file1" == "$file2" ]
then
  echo "ERROR: file names must be different."
  exit 1
fi

echo "Good stuff!"
# Bash returns result of "echo" function here, which is 0 (success)

推荐阅读