我正在编写一个运行bash命令的实用程序,它实际上接受一个字符串和一个列表可选参数作为输入,并使用可选参数对字符串进行插值。interpolate.py Hello {user_arg} my name is {computer_arg} %% --user_arg=john --computer_arg=hal
%%是一个分隔符,它将要插值的字符串与参数分开下面是用于对字符串进行插值</e
我的脚本从一个文本文件中获取各种参数的一组值,并将它们放入变量中。然后,运行以下行来执行带有各种选项的shell命令:但是,我应该如何处理一些参数没有定义的情况?假设-c是可选的,因此用户在文本文件中将其留空。; `cmd -a $a -b $b -c $c ` ; # this evaluates to "cmd -a foo -b bar -c&quo