OSX Wczytywanie danych z pliku tekstowe przez terminal

0

Witam,
potrzebuje ogarnąć jak wczytać dane z dokumentu tekstowego poprzez terminal na macu.
Nie jestem przekonany jak to opisać, najprościej jak potrafie, chodzi mi o to że potrzebuje otworzyć execa poprzez terminal i wprowadzić dane zamiast z klawiatury to zawarte w dokumencie tekstowym zapisanym gdzieś na dysku.

0

Jeżeli chodzi ci o to, że masz plik wykonywalny "program" i powiedzmy, że pyta najpierw o imię, potem o nazwisko i oczekuje wejścia z klawiatury, to jeśli masz plik wejscie.txt

Jan
Nowak

to możesz przekierować wejscie.txt do STDIN w ten sposób

program < wejscie.txt
0
program < wejscie.txt

Gdy mój program to wpisz a i b, zamień je miejscami i wypisz, odpale to przez terminal mając w txt jakieś randomowe liczby to zawsze w odpowiedzi dostaje 0 i jakąś mega ujemną liczbe.

0

@Kabanosek

  1. pokaż swój kod
  2. pokaż dane wejściowe
  3. a opis poproszę zdaniami prostymi, żeby dało się je zrozumieć.
0

Tak to wygląda.
Screen Shot 2017-12-22 at 11.38.47.png

Podczas wpisywania danych wejściowych wszystko jest okej.

1

W sumie screenshot wyjaśnia w czym problem :). Zapisałeś plik wejściowy w formacie RTF, a nie prosty plik tekstowy.
Zobacz co produkuje w konsoli: cat ab.txt.
W Text Edit naciśnij CMD-Shift-T i zapisz nową wersję. Wtedy będziesz miał plik tekstowy, a nie RTF.

test buga forum

1 użytkowników online, w tym zalogowanych: 0, gości: 1