1 Востаннє редагувалося generation (12.08.2016 23:20:18)

Тема: Проблема з bash

Привіт всім)
Написав тестовий скрипт:

#! /bin/bash

if ( 1=1 )
then
    echo "True"
else
    echo "False"
fi

$v=1+1
echo $v
$v=0.50+0.05
echo $v

Але він чомусь не працює. Ось що паказує консоль:

Прихований текст
./tes.sh: line 3: 1=1: command not found
False
./tes.sh: line 10: =1+1: command not found

./tes.sh: line 12: =0.50+0.05: command not found

Чому так виходить?
$ bash -version:

Прихований текст
GNU bash, version 4.3.42(1)-release (x86_64-pc-linux-gnu)
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

2

Re: Проблема з bash

Тому що. http://tldp.org/LDP/abs/html/comparison-ops.html

Мій блог про ОС сімейства *nix - http://nixtravelling.blogspot.com/
Подякували: leofun011

3 Востаннє редагувалося generation (12.08.2016 23:27:58)

Re: Проблема з bash

Master_Sergius написав:

Тому що. http://tldp.org/LDP/abs/html/comparison-ops.html

Нічого не змінилося. Я вже і так пробував.

Прихований текст
./tes.sh: line 3: 1==1: command not found
False
./tes.sh: line 10: =1+1: command not found

./tes.sh: line 12: =0.50+0.05: command not found

Фішка в тому що я можу виконувати команди з Bash`у, але якщо мені потрібно зробити арифметичні операції, то в мене отакі казуси трапляються. Навіть через термінал не можу додати два числа. Говорить що каманду не знайдено...

4

Re: Проблема з bash

*FACEPALM*
Ще дужки...

$ if [ 1 == 1 ]; then echo true; else echo false; fi
true
$ if [ 1 == 2 ]; then echo true; else echo false; fi
false
Мій блог про ОС сімейства *nix - http://nixtravelling.blogspot.com/
Подякували: leofun011

5 Востаннє редагувалося HetmanNet (13.08.2016 00:08:28)

Re: Проблема з bash

generation написав:

Чому так виходить?

Бо ти геть не знаєш bash!
Тож візьми по ньому книгу та прочитай. Бо жодної строки без помилки не написав на ньому. Навіть shebang з помилкою.  *FACEPALM*

Віддамся на один вечір в хороші дівочі руки.. не дорого, в у.о. .. Якщо сподобається, то залишуся безкоштовно назавжди..
Подякували: Master_Sergius, quez2

6

Re: Проблема з bash

HetmanNet написав:
generation написав:

Чому так виходить?

Бо ти геть не знаєш bash!
Тож візьми по ньому книгу та прочитай. Бо жодної строки без помилки не написав на ньому. Навіть shebang з помилкою.  *FACEPALM*

Все правда, але якось жорстко дуже. Скільки часу не відписує, може почав пити з відчаю?

Мій блог про ОС сімейства *nix - http://nixtravelling.blogspot.com/

7

Re: Проблема з bash

Master_Sergius написав:
HetmanNet написав:
generation написав:

Чому так виходить?

Бо ти геть не знаєш bash!
Тож візьми по ньому книгу та прочитай. Бо жодної строки без помилки не написав на ньому. Навіть shebang з помилкою.  *FACEPALM*

Все правда, але якось жорстко дуже. Скільки часу не відписує, може почав пити з відчаю?

Він що дівчисько?

Віддамся на один вечір в хороші дівочі руки.. не дорого, в у.о. .. Якщо сподобається, то залишуся безкоштовно назавжди..