#!/bin/bash
./program <input.txt> output.txt
> output.txt
część jest ignorowany tak output.txt kończy się pusta.Jak przekierować standardowe wejście i wyjście z Basha
Działa to dla komendy sort
, więc spodziewałem się, że będę także pracował dla innych programów.
Jakiś powód, dla którego to nie działa? Jak powinienem to osiągnąć?
Być może wyjście z ./program ma błędu standardowego? Wypróbuj '2> output.txt' – Richante
@Richante LOL, który jest dziwny, ale teraz działa (dlaczego piszesz odpowiedź w komentarzu?) Dzięki – Inuart