Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2008-02-24 01:26:40

  szewczyk - Stary wyjadacz :P

szewczyk
Stary wyjadacz :P
Zarejestrowany: 2006-12-03

jak w bash zbudować wszystkie mozliwe wyniki z danych ?

jak w bash zbudować wszystkie mozliwe wyniki z danych np.

mamy dane 1,2,3 i jest ich 3szt więc mam z nich mozliwosci :

1
2
3
111
222
333
123
231
321
.tip

ma ktos jakis pomysł ?

Offline

 

#2  2008-02-24 01:45:46

  Contravene - Użytkownik

Contravene
Użytkownik
Zarejestrowany: 2006-08-07

Re: jak w bash zbudować wszystkie mozliwe wyniki z danych ?

Trzy zagnieżdżone pętle. Każda, oprócz tych trzech wartości, musi uwzględniać wartość pustą. Następnie przesianie tego przez uniq.
Inne, acz podobne rozwiązanie, to napisanie osobnych fragmentów kodu do generowania danych o długości 1, 2 i 3. Wtedy można opuścić uniq.

Offline

 

#3  2008-02-24 16:33:22

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: jak w bash zbudować wszystkie mozliwe wyniki z danych ?

Kod:

echo {1,2,3}; echo {1,2,3}{1,2,3}; echo {1,2,3}{1,2,3}{1,2,3}

... oczywiscie mozemy to wrzucac w jakies petelki itd ...


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)