在 Google Colab 的 shell 脚本中连接命令字符串

假设我们在 python 中有一个字符串变量,我们想将它与 shell 脚本中的其他字符串连接起来。例如,假设变量是基地址。例如,我们希望rm在基本目录中的文件上运行命令,如下所示:


base_address = "<addr>"

!echo "${base_address}/file_name.xml"

但它在这里不起作用(与bash相比)。这是同样的故事"$base_address/file_name.xml"。解决办法是什么?


ITMISS
浏览 74回答 1
1回答

慕娘9325324

要联系 shell 脚本中的字符串变量,您需要将它放在字符串的其他部分之外,如下所示:base_address = "<addr>"!echo $base_address"/file_name.xml"此外,如果您有一个文件名变量,您可以非常相似地执行此操作:base_address = "<addr>/"file_name = "file_name.xml"!echo $base_address$file_name
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python