LINUX.ORG.RU

Linux bash script синтаксис

 


0

2

всем привет!..

не могу написать правильно скрипт для Linux.

#!/bin/bash

while [ 1 ];

do

//вот здесь в переменную curl1_pars присваиваю распарсеный результат ответа из curl
    

curl1_pars = echo $(curl   http://35.190.181.118:8889/down_throw_check) | jq '.DOWN_THROW'


//вот здесь пытаюсь сравнить ..но чето не могу правильно разораться  с синтаксисом.. ?



        if [[ "$curl1_pars" = "1" ]]

        then

        echo "делаем фото"



        else

        echo "не делаем фото"


        fi
done

если сделать просто запрос curl http://35.190.181.118:8889/down_throw_check | jq '.DOWN_THROW'

то ответ будет «1»



Последнее исправление: andreyw_by (всего исправлений: 3)

Открой форму добавления комментария на форум и прочти текст выше кнопок, изучи информацию и после отредактируй своё сообщение.

kostik87 ★★★★★
()
Ответ на: комментарий от Deleted

И комментарии в баше отделяются решеткой, а не слешами...

Deleted
()

не могу написать правильно скрипт для Linux

Линукс не умеет в скрипты.

Вы хотите написать программку на Баше, но не знаете этого языка. Надо либо его изучить — это быстро, он очень примитивный, руководства под редакцией Грега Вулиджа в помощь; либо же выбрать другой, знакомый вам, язык.

Zmicier ★★★★★
()
Последнее исправление: Zmicier (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.