|
0 / 0 / 0
Регистрация: 06.08.2015
Сообщений: 4
|
||||||
Люди у меня прооблемы с bash скриптом06.08.2015, 08:00. Показов 1254. Ответов 3
Метки нет (Все метки)
У меня есть скрипт bash но он не запускается пишет"Строка 13 Ошибка синтаксиса около неожиданной лексемы`$'do\r''
Помогите, если скрипт заработает заплачу не много денежек, тому кто помог. #/!bin/bash my_wt_id="90829046" my_qiwi_id="79185787309" my_yamrub_id="410011372197831" my_privat_id="" my_nix_id="" my_mail="leon97leon97@gmail.com" IFS='\n' while [ 1=1 ] do wget -q -O- https://ex-wt.com/exporttxt.txt | sort | grep "WTUSD" > /tmp/check.txt for val in `cat /tmp/check.txt` do #echo "$val" | cut -d ";" -f4 #| awk '{print $1}' val_name=`echo "$val" | cut -d ";" -f2` val_curr=`echo "$val" | cut -d ";" -f4` val_rezerv=`echo "$val" | cut -d ";" -f5` wt_summ=`echo "$val_rezerv / $val_curr" | bc -l | sed 's/..............$//'` # echo "$val_name $val_curr $val_rezerv wt_summ= $wt_summ" wt_summ_if=`echo "$val_rezerv / $val_curr" | bc ` if [ $val_name = "YAMRUB" ] then echo "$val_name $val_curr $val_rezerv wt_summ= $wt_summ" date if [ "$wt_summ_if" -gt "50" ] then gt_summ=`echo "10000 / $val_curr" | bc` if [ "$wt_summ_if" -gt "$gt_summ" ] then $wt_summ=$gt_summ $val_rezerv="10000" fi echo "try to exchange $val_name" curl -i \ -H "Accept: application/json, text/javascript, */*; q=0.01" \ -H "Content-Type:application/x-www-form-urlencoded; charset=UTF-8" \ -H "X-Requested-With:XMLHttpRequest" \ -X POST --data 'idobmen=199&mesto=2&idfirst1=25&summ1=' $wt_summ'&wschet1='$my_wt_id'&idfirst2=2 4&summ2='$val_rezerv'&wschet2='$my_yamru b_id'&obmen_f=%D0%94%D0%BE%D0%B1%D1%80%D 1%8F%D0%BA%D0%BE%D0%B2%D0%B0&obmen_i=%D0 %90%D0%BA%D1%81%D0%B0%D0%BD%D0%B0&obmen_ email=leon97leon97%40gmail.com' "https://ex-wt.com/wp-content/plugins/exchangebox/ajax/zakaz.php" | sendmail -vt $my_mail #>> /tmp/curl1.log fi fi if [ $val_name = "QWRUB" ] then echo "$val_name $val_curr $val_rezerv wt_summ= $wt_summ" date echo " " if [ "$wt_summ_if" -gt "50" ] then echo "try to exchange $val_name" curl -i \ -H "Accept: application/json, text/javascript, */*; q=0.01" \ -H "Content-Type:application/x-www-form-urlencoded; charset=UTF-8" \ -H "X-Requested-With:XMLHttpRequest" \ -X POST --data 'idobmen=197&mesto=2&idfirst1=25&summ1=' $wt_summ'&wschet1='$my_wt_id'&idfirst2=2 7&summ2='$val_rezerv'&wschet2='$my_qiwi_ id'&obmen_f=%D0%94%D0%BE%D0%B1%D1%80%D1% 8F%D0%BA%D0%BE%D0%B2%D0%B0&obmen_i=%D0%9 0%D0%BA%D1%81%D0%B0%D0%BD%D0%B0&obmen_em ail=leon97leon97%40gmail.com' "https://ex-wt.com/wp-content/plugins/exchangebox/ajax/zakaz.php" | sendmail -vt $my_mail #>> /tmp/curl1.log fi fi # if [ $val_name = "P24UAH" ] # then # echo "$val_name $val_curr $val_rezerv wt_summ= $wt_summ" # date # echo " " # if [ "$wt_summ_if" -gt "50" ] # then # echo "try to exchange $val_name" # curl -i \ # -H "Accept: application/json, text/javascript, */*; q=0.01" \ # -H "Content-Type:application/x-www-form-urlencoded; charset=UTF-8" \ # -H "X-Requested-With:XMLHttpRequest" \ # -X POST --data 'idobmen=198&mesto=2&idfirst1=25&summ1=' $wt_summ'&wschet1='$my_wt_id'&idfirst2=1 6&summ2='$val_rezerv'&wschet2='$my_priva t_id'&obmen_f=%D0%94%D0%BE%D0%B1%D1%80%D 1%8F%D0%BA%D0%BE%D0%B2%D0%B0&obmen_i=%D0 %90%D0%BA%D1%81%D0%B0%D0%BD%D0%B0&obmen_ email=leon97leon97%40gmail.com' "https://ex-wt.com/wp-content/plugins/exchangebox/ajax/zakaz.php"# echo 'created ticket' | sendmail -vt $my_mail # fi # fi # if [ $val_name = "NIXUSD" ] # then # echo "$val_name $val_curr $val_rezerv wt_summ= $wt_summ" # date # echo " " # if [ "$wt_summ_if" -gt "50" ] # then # echo "try to exchange $val_name" # curl -i \ # -H "Accept: application/json, text/javascript, */*; q=0.01" \ # -H "Content-Type:application/x-www-form-urlencoded; charset=UTF-8" \ # -H "X-Requested-With:XMLHttpRequest" \ # -X POST --data 'idobmen=196&mesto=2&idfirst1=25&summ1=' $wt_summ'&wschet1='$my_wt_id'&idfirst2=2 8&summ2='$val_rezerv'&wschet2='$my_nix_i d'&obmen_f=%D0%94%D0%BE%D0%B1%D1%80%D1%8 F%D0%BA%D0%BE%D0%B2%D0%B0&obmen_i=%D0%90 %D0%BA%D1%81%D0%B0%D0%BD%D0%B0&obmen_ema il=leon97leon97%40gmail.com' "https://ex-wt.com/wp-content/plugins/exchangebox/ajax/zakaz.php"# echo 'created ticket' | sendmail -vt $my_mail # fi # fi done echo " " echo " " echo " " done Добавлено через 4 минуты
0
|
||||||
| 06.08.2015, 08:00 | |
|
Ответы с готовыми решениями:
3
Помогите со скриптом (bash), команда cl-groupadd
|
|
2796 / 2039 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
|
||||||
| 06.08.2015, 12:07 | ||||||
|
Убери виндовые переводы строк
0
|
||||||
|
0 / 0 / 0
Регистрация: 06.08.2015
Сообщений: 4
|
|
| 06.08.2015, 15:16 [ТС] | |
|
все я с этой проблемой справился теперь еще одна возле done на 91 строке
0
|
|
|
2796 / 2039 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
|
|
| 07.08.2015, 11:40 | |
|
У Вас 91 строка закоментирована (кроме того хорошим тоном считается приложить текст ошибки)
0
|
|
| 07.08.2015, 11:40 | |
|
Помогаю со студенческими работами здесь
4
Люди, с р о ч н о выручайте! У меня 20 минут! люди у меня возникла трудная ситуация Люди, почему у меня не объёмная таблица!? :( Люди добрые, сижу мучаюсь не знаю что у меня не правильно Bash: gcc: команда не найдена - это значит у меня нет компилятора? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
Установка Emscripten SDK (emsdk) и CMake на Windows для сборки C и C++ приложений в WebAssembly (Wasm)
8Observer8 30.01.2026
Чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. Система контроля версиями Git. . .
|
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|