Рейтинг:0

Нет такого файла или каталога с использованием перенаправления ввода-вывода

флаг mx

Я использую перенаправление ввода-вывода в Linux для ввода данных из файла с именем input.txt и вывода результатов в файл output.txt для скомпилированной программы на С++. Команда звучит так:

/home/gajeet/Documents/OpenSource/Test < input.txt > output.txt

но это дает мне предупреждение и ошибку:

предупреждение: произошла ошибка при перенаправлении файла «input.txt»

open: Нет такого файла или каталога

Примечание: файлы input.txt и output.txt находятся в одной иерархии каталогов внутри папки OpenSource.

muru avatar
флаг us
Находитесь ли вы в данный момент в этом каталоге при выполнении этой команды?
флаг mx
Нет, я в своем домашнем каталоге
muru avatar
флаг us
И есть ли в вашем домашнем каталоге `input.txt`?
флаг mx
Моя директория input.txt — это home/gajeet/Documents/OpenSource/input.txt.
muru avatar
флаг us
Затем используйте этот путь для перенаправления.
флаг mx
О, хорошо, я понял
флаг mx
Большое спасибо @muru

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.