Я предполагаю, что вы сначала перенаправляете test > test
, но результат этого объявления дает пустой тестовый файл.И затем вы перенаправляете этот пустой тестовый файл с помощью cat < test
, который отображает этот пустой файл.
Вот почему ваша вторая и третья команды ничего не выводят.