Привет всем. Я сделал FD файла с
exec 7<file
А потом при использовании
кот <& 7
Это показывает, что в файле. Но когда я использую это снова, это ничего не показывает. Я не понял почему. Кто-то, кто может помочь, пожалуйста.
Привет всем. Я сделал FD файла с
exec 7<file
А потом при использовании
кот <& 7
Это показывает, что в файле. Но когда я использую это снова, это ничего не показывает. Я не понял почему. Кто-то, кто может помочь, пожалуйста.
Ответы:
Потому что вы можете читать строки из потока только один раз. Если вам нужно перечитать дескриптор файла еще раз, вам нужно будет exec 7<file
снова.
cat
может теоретически искать обратно в 0, но это не так.