Strona 1 z 1

Proste ćwiczenia, prośba o pomoc dla początkującego

: 02 lis 2008, 23:17
autor: witcher23
Witam, mam problem z takimi ćwiczeniami:

1) Napisz skrypt, który pobierze od użytkownika wartość, następnie sprawdzi czy zmienna środowiskowa
P1 jest ustawiona na podaną przez użytkownika wartość. Jeśli jest – wyświetli odpowiedni komunikat.
Jeśli nie jest – ustawi ją na podaną wartość.
2) * Zmodyfikuj powyższy skrypt tak, aby w wywołaniu skryptu można było podać nazwę zmiennej
systemowej, której wartość chce się ustawić.

Pierwsze próbowałem tak podejść, ale wyskakuje błąd

Kod: Zaznacz cały

#!/bin/bash
echo wpisz wartosc
read WAR
if [ '$P1=$WAR' ]; then
        echo ustawiona na podaną wartość
esle
        echo poprawianie wartości
        export WAR=$P1
fi
Błąd: ./majka.sh: line 6: esle: polecenie nieodnalezione

Odp: Proste ćwiczenia, prośba o pomoc dla początkującego

: 03 lis 2008, 09:07
autor: mikolajs
Odrabianie pracy domowej na dziś? :)
jak się zostawia na ostatnią chwilę to się robi głupie błędy, esle zamiast else

Odp: Proste ćwiczenia, prośba o pomoc dla początkującego

: 12 lis 2008, 12:26
autor: koperkuba
witcher23 pisze:
Błąd: ./majka.sh: line 6: esle: polecenie nieodnalezione
Czytasz komentarze?:)
Komunikatu chyba wyraźniejszego się nie da napisać - u mnie na studiach cały czas uczulano na to aby czytać komunikaty jakie nam system wlepia na ekran.

Odp: Proste ćwiczenia, prośba o pomoc dla początkującego

: 13 lis 2008, 12:56
autor: witcher23
Mój błąd. Dzięki za zainteresowanie.