这是我的问题.在bash 3中:
$ test='One "This is two" Three'
$ set -- $test
$ echo $2
"This
Run Code Online (Sandbox Code Playgroud)
如何获得的bash了解行情,并返回$ 2作为This is two和不"This?不幸的是,我不能改变test这个例子中调用的变量的构造.
我把这个代码放在一起,生成一串11个随机可打印的ascii字符:
import random
foo=[]
for n in range(11):
foo.append(chr(random.randint(32,126)))
print "".join(foo)
Run Code Online (Sandbox Code Playgroud)
它工作正常,但我不禁觉得可能有一种比称"追加"11次更有效的方法.有什么提示让它更像Pythonic?