Использование readarray и tac

Если у меня возникает эта проблема, я нажимаю ctrl alt F1, что дает мне экран командной строки. Затем, не набирая ничего другого, я нажимаю ctrl+alt+F7, и через пару секунд экран перезагружается, и я снова могу войти в систему. (PS: На моей клавиатуре я должен нажать ctrl, затем alt, затем сначала оранжевую клавишу Fn и затем клавишу F7!)

.
1
11.09.2018, 23:20
1 ответ

Перенаправление ввода (как вcat < file)означает, что оболочка открывает входной файл и записывает его содержимое в стандартный ввод другого процесса. Невозможно просто поставить команду после <.

Но вы можете использовать Подстановку процесса для создания дескриптора файла из вывода команды, используя следующий синтаксис:

<(some_command)

Это похоже на использование вывода команды как переменной с использованием $(some_command).


Попробуйте это:

readarray -t FileArray < <(tac "$PWD$DEBUG_DIR$DEBUG_MENU")
2
28.04.2021, 23:42

Теги

Похожие вопросы