Я все еще новичок в этом, но возможно ли выполнить несколько команд в xonsh
с использованием синтаксиса списка-списка?
Я ожидал бы, что следующее создаст пять файлов file00
до file04
, но вместо этого появляются ошибки:
$ [@(['touch', 'file%02d' % i]) for i in range(5)]
............................
xonsh: For full traceback set: $XONSH_SHOW_TRACEBACK = True
File "<string>", line None
SyntaxError: <xonsh-code>:1:1: ('code: @(',)
[@(['touch', 'file%02d' % i]) for i in range(5)]
^
Я ожидал бы, что это сработает, потому что следующее прекрасно работает:
$ [i for i in range(5)]
[0, 1, 2, 3, 4]
$ @(['touch', 'file%02d' % 3])
$ ls
file03