Przekierowanie danych z pliku na stdin programu

Przekierowanie danych z pliku na stdin programu
B4
  • Rejestracja:prawie 6 lat
  • Ostatnio:prawie 6 lat
  • Postów:4
0

Mógłby mi ktoś wytłumaczyć na przykładzie krótkiego kodu, jak przekierować dane z pliku .txt na stdin programu. Szukam po necie i nie mogę nic sensownego znaleźć, a bardzo mi na tym zależy żeby się dowiedzieć.

K5
  • Rejestracja:około 6 lat
  • Ostatnio:około 3 godziny
  • Postów:1002
1

A w jakim języku wpisujesz zagadnienie?

https://stackoverflow.com/questions/25795568/how-to-redirect-a-file-as-an-input-to-java-program-with-bash

link z pierwszej strony googla

elwis
  • Rejestracja:ponad 18 lat
  • Ostatnio:4 dni
0

To wszystko zalezy od środowiska w którym pracujesz. Pod Linuksem, w bashu powyżej masz coś. W każdym IDE na pewno gdzieś głęboko w ustawieniach jest taka opcja, trzeba wygooglować. A może chcesz przekierować plik na stdin programu który wywołujesz z poziomu kodu? Skad mamy to wiedzieć?


edytowany 2x, ostatnio: elwis
Shalom
  • Rejestracja:około 21 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
0

Przecież miałeś to podane w treści zadania, które od miesiąca próbujesz napisać. Czego ty szukasz po tym internecie? o_O

Kopiuj
java Paprotka < plik.csv

i voila, dane z pliku przekierowane na stdin programu.


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
WeiXiao
"java"? file.exe < data.csv
Shalom
Patrz na dział :P Zresztą autor po prostu nie umie czytać ze zrozumieniem. Ma wszystko podane w treści zadania.
WeiXiao
@Shalom: wiem jaki dział, ale przekierowanie to chyba dość uniwersalna sprawa, więc zastanawiam się skąd ten keyword "java" :P
Shalom
Bo skopiowałem to z treści zadania które autor próbuje rozwiązać. Jest tam to podane, a on mimo to 2 dni szuka po internecie (2 dni, bo wtedy napisałem mu czemu jego program nie działa, bo niepoprawnie czyta z stdin dane)...

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.