#!/bin/bash
./program <input.txt> output.txt
La parte > output.txt
se ignora, por lo que output.txt termina siendo vacío.Cómo redirigir la entrada y salida estándar con Bash
Esto funciona para el comando sort
, así que esperaba trabajar también para otros programas.
¿Alguna razón por la que esto no funciona? ¿Cómo debería lograr esto?
Tal vez la salida de ./program va al error estándar? Pruebe '2> output.txt' – Richante
@Richante LOL que es extraño pero ahora funciona (¿por qué escribe la respuesta en un comentario?) Gracias – Inuart