Zapisywanie listy zmiennych do pliku -w powłoce Bash


(Molesinski) #1

Jak sie zapisuje listę zmiennych wywołanych poleceniem set , a wcześniej przeze mnie zdefiniowanych, do pliku o nazwie np moje_zmienne.

Dziękuje za odpowiedź.


(Mbi33) #2

w wierszu poleceń (wsadowo w .bat lub .cmd) wpisz:

set >c:\moj_plik.txt

znak > to przekierowanie wyjściowego strumienia do pliku. w powyższym plik pojawi się w głównym katalogu dysku c:

Pzdr


(Molesinski) #3
czyli mkdir pliki

set > pliki/moje_zmienne.txt

zaraz sprawdzę czy w bashu to wypali

a mogę

export >pliki/moje_zmienne.txt

czyli mam pisać samo

set >moje_zmienne

ale wtedy jak mam odczytać zawartość "moje_zmienne" bo kiedy robie

echo $moje_zmienne

to zwraca mi wartość pustą czy może najpierw powinienem wpisać

moje_zmienne=set

(matiit) #4

coś1 >coś2

Wszystko co komenda coś powinna wypisac na ekranie zapisze do coś2


(To Jest Moj Mail) #5

Ja zrobiłbym to tak:

env > zmienne.txt #env "wypluje" zmienne na terminal, a ">" przekieruje do pliku.

Natomiast aby odtworzyć zawartość pliku wystarczy klepnąć:

source zmienne.txt

Mam nadzieję, że pomogłem :slight_smile: