使用一个shell脚本来去除掉'mpirun -np 16 --hostfile mfile -v /tmp/podman-mpirun:/tmp/podman-mpirun:z'字段内容:

可以使用sed命令来去除掉指定的字段,如下所示:

command='mpirun -np 16 --hostfile mfile podman run --rm --env-host --env-file envfile2 --userns=keep-id --network=host --pid=host --ipc=host --privileged -v /tmp/podman-mpirun:/tmp/podman-mpirun:z -v ./input:/input:z -w /input abacus:3.1.0 ./run.sh'
new_command=$(echo $command | sed 's/mpirun -np 16 --hostfile mfile -v /tmp/podman-mpirun:/tmp/podman-mpirun:z//')
echo $new_command

这段代码中,使用sed命令将字符串中的指定字段替换为空字符串,得到新的命令字符串。最后使用echo命令输出新的命令。

使用Shell脚本去除Podman命令中的mpirun参数

原文地址: https://www.cveoy.top/t/topic/lNff 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录