1
#!/bin/bash
FILE_NAME=$1
FILE_LOCATION=$2
ENTITY_LIST=ALL
echo "FILE_NAME and location"
echo $FILE_NAME
echo $FILE_LOCATION
if [echo $FILE_NAME | awk -F"_" '{print $3}' = "IMAGE"];
then
F_NAME=echo $FILE_NAME | awk -F"_" '{print "UCM_"$3"_"$4}'
else
F_NAME=`echo $FILE_NAME | sed 's/FUSION_CONFIGURATION_1/UCM/'`
exit 0
fi
# exit 1 represents concurrent program status. 1 for error, 2 for warning 0 for success
echo "***********************************final*****************************"
這是在第15行給了一個錯誤的語法錯誤:'科幻」意外bash命令(如果別人示數出)
的,如果具有f這是正確的語法關閉。在我們越來越
沒有這一行'[回聲$ FILE_NAME什麼| awk -F「_」'{print $ 3}'=「IMAGE」];'需要方括號和其餘的空格嗎? –
@ Jean-FrançoisFabre我認爲它根本不需要方括號。 –
你需要第15行的空格。另外,如果你給一個更簡潔的例子,它可能會更好。 – NinjaGaiden