Nowe posty

xx Ocena odpowiedzi - włączenie funkcji forum (1)
2022-01-18, 17:00:43
xx Instalacja Linux pop!os na laptopie bez systemu (10)
2022-01-13, 19:00:51
xx Stary Asus x71sl , nie startuje żaden linux (8)
2022-01-11, 19:00:52
xx HDMI - problem w poprawnym działaniu (0)
2022-01-11, 13:09:19
xx Search redirecting (4)
2022-01-08, 12:12:02
xx Jak to wersja (24)
2022-01-07, 00:22:09
xx Zadanie (1)
2022-01-06, 09:34:34
xx Skrypt usuwający zawartość folderu przy wyłączaniu komputera (8)
2022-01-06, 05:32:29
xx Jak w Manjaro uniemożliwić montowanie innych dysków? (5)
2022-01-06, 05:25:25
xx Problem z prawami dostępu (2)
2022-01-04, 14:40:03

Pokaż wiadomości

Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.


Wiadomości - jola138

Strony: [1]
1
Bash, skrypty powłoki / liczby zmiennoprzecinkowe i zmienne
« dnia: 2020-11-15, 23:47:51 »
Hej,
Dopiero zaczynam przygodę z linuxem i natrafiłem na następujący problem:
Piszę jakiś skrypt i chciałbym wiedzieć jak można zapisać liczbę zmiennoprzecinkową, podaną przez argument, w zmiennej.
Może przedstawię to za pomocą kodu:
--------------------------------------------
#!/bin/bash

funkcja() {

    let var1=$1+$2
    let var2=$1-$2

    if [ $var2 -ne 0 ]
    then
        echo "scale=2;$var1/$var2" | bc
    else
        echo Nie mozna dzielic przez 0
        exit -1
    fi
}

funckja $1 $2

---------------------------------------------

I w konsoli mogę wpisać np.
./nazwasryptu.sh 6 18

Niestety problem występuję jak chciałbym przekazać liczby zmiennoprzecinkowe np.
./nazwaskrytpu.sh 4.23 5.25

Jak mogę poradzić sobie z takim problemem?
Czy jeśli już uda mi się wpisać do var1 liczbę zmiennoprzecinkową, to warunek if będzie działał? Jeśli nie to jak mogę rozwiązać ten problem?

Z góry dziękuję za wszelką pomoc.

2
Inne / Użytkownicy należący do grupy
« dnia: 2020-10-25, 19:51:25 »
Hej, mam problem.
Jestem początkującym użytkownikiem linuxa.
Chciałbym wyświetlić nazwy użytkowników którzy należą do tych samych grup co aktualnie zalogowany użytkownik.
Próbowałem za pomocą: grep $USER /etc/group
I chyba poszedłem w złą stronę.
Bardzo proszę o pomoc.

Strony: [1]