现在在 bash 脚本中我有这个:
firstParam=$1
secondPara=$2
if [ -n $firstParam ] ; then
if [ $firstParam != "--x" ] ; then
echo "Incorrect"
else
if [ -n $secondParam ]; then
cat $secondParam
else
echo "Need file"
fi
fi
fi
此脚本应打开一个配置文件并仅显示未注释的行(#、; 或 /)。第一个参数也不是强制性的。你能帮我吗?我不知道我怎么能说第一个参数不是必需的,如果你不放他它也可以做 CAT。我的意思是您可以使用“name.sh file.conf”或“name.sh --x file.conf”执行脚本
PS:第一个参数将是一个函数,如果您使用“--x file.conf”运行脚本将执行“cat -n”。