Это совершенно другой ответ на совершенно другую проблему. (Круто, что вы поняли это, но это не относится к этой теме. Если этого не было на этом сайте, попробуйте открыть новый вопрос со вторым предложением, а затем сразу же ответить на него самостоятельно с остальными ... это то, как это должно быть обработано Also) Также см. ответ Сиро Сантилли о способе сделать это без создания временного файла вообще.

олжно быть либо очень просто, либо действительно сложно, но я ничего не нашел в этом ... Я пытаюсь открыть новый экземпляр bash, затем выполнить несколько команд внутри него и вернуть управление пользователювнутри того же экземпляра.

Я пытался:

$ bash -lic "some_command"

но это выполняетsome_command внутри нового экземпляра, затем закрывает его. Я хочу, чтобы он оставался открытым.

Еще одна деталь, которая может повлиять на ответы: если я смогу заставить это работать, я буду использовать его в своем.bashrc как псевдоним (ы), так бонусные баллы заalias реализация!

Ответы на вопрос(6)

Ваш ответ на вопрос