Если у меня возникает эта проблема, я нажимаю ctrl alt F1, что дает мне экран командной строки. Затем, не набирая ничего другого, я нажимаю ctrl+alt+F7, и через пару секунд экран перезагружается, и я снова могу войти в систему. (PS: На моей клавиатуре я должен нажать ctrl, затем alt, затем сначала оранжевую клавишу Fn и затем клавишу F7!)
.Перенаправление ввода (как вcat < file
)означает, что оболочка открывает входной файл и записывает его содержимое в стандартный ввод другого процесса. Невозможно просто поставить команду после <
.
Но вы можете использовать Подстановку процесса для создания дескриптора файла из вывода команды, используя следующий синтаксис:
<(some_command)
Это похоже на использование вывода команды как переменной с использованием $(some_command)
.
Попробуйте это:
readarray -t FileArray < <(tac "$PWD$DEBUG_DIR$DEBUG_MENU")