Изобретательное использование для $ BASH_COMMAND
Недавно нашло это впечатляющее использование $ BASH_COMMAND в реализации макроподобной функциональности.
Это основной трюк псевдонима и заменяет использование ловушки DEBUG. Если вы прочтете часть предыдущей записи об ловушке DEBUG, вы узнаете переменную $ BASH_COMMAND. В этом сообщении я сказал, что он был настроен на текст команды перед каждым вызовом ловушки DEBUG. Ну, оказывается, он установлен перед выполнением каждой команды, ловушкой DEBUG или нет (например, запустите «эхо» эту команду = $ BASH_COMMAND », чтобы узнать, о чем я говорю). Назначив ему переменную (только для этой строки), мы берем BASH_COMMAND в самой внешней области команды, которая будет содержать всю команду.У автора впечатляющее использование $ BASH_COMMAND также дает хороший фон при реализации метода с использованием DEBUG trap. [F2] устраняется в улучшенной версии.
После недель R & amp; D, я нашел решение, я обновил ядро linux, ранее это было 4.13, теперь его 4.15. Вы можете загрузить последнее ядро из следующей ссылки:
http://kernel.ubuntu.com/~kernel-ppa/mainline/
После загрузки всех файлов .deb вы можете установите его, используя
sudo dpkg -i * .deb
После недель R & amp; D, я нашел решение, я обновил ядро linux, ранее это было 4.13, теперь его 4.15. Вы можете загрузить последнее ядро из следующей ссылки:
http://kernel.ubuntu.com/~kernel-ppa/mainline/
После загрузки всех файлов .deb вы можете установите его, используя
sudo dpkg -i * .deb
После недель R & amp; D, я нашел решение, я обновил ядро linux, ранее это было 4.13, теперь его 4.15. Вы можете загрузить последнее ядро из следующей ссылки:
http://kernel.ubuntu.com/~kernel-ppa/mainline/
После загрузки всех файлов .deb вы можете установите его, используя
sudo dpkg -i * .deb