Теперь, независимо от того, что я делаю, он всегда говорит, что даже с помощью fi это не помогает мне отлаживать код, пожалуйста. также это имеет 44 строки текста, и это говорит о линии 45 также, искусство ascii - это просто собака, которая может показаться странной, хотя, поскольку мы находимся в меньшей области.
#!/bin/bash
clear
echo "Hello Sir How are you? These are some of my features
date
picture"
read word
if [ $word = picture ]
echo "These are the following pictures I have at my disposel:
Dog"
if [ $word = date ]
w
fi
read word
if [ $word = dog ]
fi
echo "
__,-;;;\
/;;;;;;;;;;;;;;;/ l \ヽ | /___
/;;;;;;;;;;;;;;/ ヽ;;;;;;\
ヽ;;;;;;;;;;;ノ |;;;;;;;;;;;l
/ ̄~~ |;;;;;;;;;;;;l
フ ○ \;;;;;ノ
,-~~ ○ ヽ,,,,,,,,,,,,,,、 , , ,
~/ ● \,;;;;;;;;;;;;;;;;;;,V;;;;;;;;;゙,
l_,,, >,;;;;;;;;;;;;;;;;;;;;;;ヽ;;;;;;;,゙
|/l /l , ヽ |ヽl,;;;;;;;;;;;;;;;;;;;;;;;;;;;;i- ''
Y V ヽllノ レ ヽ)V;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;j
゙, ' ' ' ' ' ' ,',,'
゙, ヽ-,,,,,,,,゙, ゙ ゙
゙, ゙, ,゙ ゙ ゙,゙゙゙゙゙, .,゙
゙, ,゙ ゙,,,゙, ゙, ゙, ,l
゙' ' ' ' ' ' ゙' ' ' ' ' ' ゙' ' ' ' ' "
Вы пропустили здесь fi, и я немного очистил его (например, удаление) -
if [ "$word" = "picture" ]; then
echo "These are the following pictures I have at my disposal: Dog"
fi # <-- Right there.