Мне нужно обработать файл и немедленно загрузить его куда-нибудь. Рассмотрите пример и представьте, что мы делаем aws s3 cp - s3://some-path/$FILE
вместо вызова dd
:
from plumbum.cmd import split, seq, rev, dd
my_filter = (rev | dd['of=$FILE'])
cmd = seq['1', '10'] | split['--filter', str(my_filter)]
Учитывая, что $ FILE не передается напрямую, а экранируется, подкоманда в split
создает файл с именем$FILE
. Как я могу сделать так, чтобы он НЕ избегал выражения доллара, а принимал его дословно?