Nowe posty

xx Problem ze sterownikami. (5)
2024-04-13, 21:25:16
xx Instalacja xfce4 (2)
2024-04-13, 16:20:17
xx Serie kompilacji bez instalacji dla “emerge” w Gentoo (2)
2024-04-08, 18:40:04
xx Plasma 6 w Neonie ssie trochę mniej ... (17)
2024-04-05, 10:03:46
xx Problem z Linux Lite po instalacji (3)
2024-04-03, 14:23:40
xx Jak właczyć num locka przy starcie systemu debian 12? (12)
2024-04-02, 17:43:54
xx Brak dźwieku w systemie. (5)
2024-04-02, 16:13:41
xx Dystrybucja pod HP Omen (7)
2024-03-29, 11:33:05
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
xx Ile pingwinów? (1)
2024-03-27, 08:59:24

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]