在 .*sh 文件中开始一个新的 shell

start a new shell inside .*sh file

我不太了解 Linux,我确信以前有人以某种形式问过类似的问题,但显然我没有正确搜索它。

我有一个 shell 脚本 script.sh,它会激活另一个 shell:

#!/bin/bash

pipenv shell
cat main.py

我想要 cat main.py 命令到 pipenv shell 内的 运行。

怎么做?

我不知道 pipenv,但是 pipenv run cat main.py 怎么样?请参阅此处的文档: https://github.com/pypa/pipenv#-usage