Показывать команду перед выполнением и выполнять только после ввода

Показывать команду перед выполнением и выполнять только после ввода

Часто я копирую и вставляю команду из текстового редактора в оболочку.

Есть ли способ показать команду (после вставки) и выполнить ее только после нажатия Enter?

Таким образом, я могу увидеть команду еще до ее выполнения и избежать проблемных ситуаций.

возможно, можно задать тот же вопрос по-другому: есть ли в bash конфигурация, позволяющая остановить выполнение команды при обнаружении новой строки и выполнить ее при ручном переводе строки пользователем?

решение1

Перед вставкой введите кавычку 'или символ."

если строка выглядит хорошо, перейдите в начало (что-то вроде HOME или CTRL+a) и удалите символ кавычек и нажмите Enter. Нажмите CTRL+c, чтобы выбросить всю многострочную вставку.

Если при вставке в буфере обмена есть символы кавычек того же типа, это может стать проблемой для данного процесса.

Связанный контент