#!/bin/bash If [$1 == "-i"] then TM_demo $1 $2 fi If [$1 == "-f"] then TM_demo $1 $2 $3 $4 fi 在linux执行的时候./a.sh -f data,出现 [:丢失了"]",大神帮帮忙!
收起
[和]不是shell的meta character,所以需要跟其它标识符用blank/space区分开来
报告相同问题?