Reputation: 23
I wrote an code which contain
str1 = "word1"
str2 = "word2"
str3 = "word3"
var1 = str("./e " + str1 + "/" + str2 + "/" + str3)
#NOW I NEED TO RUN A BASH COMMAND:
!cd bin && var1
#LIKE THIS: "cd bin && ./e str1/str2/str3"
How can I do this? Please help me, Thanks!
Upvotes: 1
Views: 1771
Reputation: 403
$var1 should work
str1 = "word1"
str2 = "word2"
str3 = "word3"
var1 = str("./e " + str1 + "/" + str2 + "/" + str3)
#NOW I NEED TO RUN A BASH COMMAND:
!cd bin && $var1
!echo $var1 #echos./e word1/word2/word3 whish you desired
Upvotes: 2
Reputation: 204
You can use os module
import os
str1 = "word1"
str2 = "word2"
str3 = "word3"
var1 = str("./e " + str1 + "/" + str2 + "/" + str3)
os.system(f"!cd bin && {var1}")
Upvotes: 0