相关疑难解决方法(0)

如何调用bash,在新shell中运行命令,然后将控制权交还给用户?

这必须是非常简单或非常复杂,但我找不到任何关于它...我试图打开一个新的bash实例,然后在其中运行一些命令,并将控件返回给用户内部相同的实例.

我试过了:

$ bash -lic "some_command"
Run Code Online (Sandbox Code Playgroud)

但这会some_command在新实例中执行,然后关闭它.我希望它保持开放.

还有一个可能会影响答案的细节:如果我可以让它工作,我会在我的.bashrc别名中使用它,所以实现的奖励积分alias!

bash shell

70
推荐指数
4
解决办法
8万
查看次数

为什么带有反引号的if语句不能正常工作?

我正在尝试制作一个Bash脚本,用户可以在其中复制文件,看看是否成功完成.但是每次复制完成,无论是否正确,都会显示第二个输出"未完成复制".不知道怎么解决这个问题?

if [ `cp -i $files $destination` ];then
        echo "Copy successful."
else
        echo "Copy was not done"
fi
Run Code Online (Sandbox Code Playgroud)

bash if-statement backticks

2
推荐指数
2
解决办法
1488
查看次数

标签 统计

bash ×2

backticks ×1

if-statement ×1

shell ×1