Kalambury w cmd


(kamil_w) #1

Szukam sposobu na pobieranie jednej losowej linijki z pliku tekstowego i wyświetlanie jej w terminalu. Jak w temacie miałoby to działać jak system do kalamburów. Wiecie jak to zrobić?


(kamil_w) #2

Rozchodzi mi się o komendę wiersza poleceń. W Linuxie można to zrobić za pomocą polecenia:

shuf -n1 file.txt

Nie wiem natomiast jak to zrobić pod Windowsem.


(Pablo_Wawa) #3

CMD: Random Numbers

CMD: FOR /F

Pobierasz losową wartość, możesz ją ewentualnie dopasować/przeskalować na swoje potrzeby, potem czytasz jeden wiersz, pomijając wcześniejszych x za pomocą przełącznika "skip=x", wyświetlasz linię i przerywasz pętlę FOR (komendą "GOTO :eof").