Я написал программу на Python, в которой я принимаю аргумент. Но когда я прохожу очень-очень долго, это автоматически сокращает мой аргумент. Как я могу это исправить? Благодарю.
1 ответ
0
Поместите все аргументы в текстовый файл, по одному на строку. Затем,
xargs python myprogram.py < argslist.txt
xargs
считывает список аргументов табуляции, новой строки или разделенных пробелами из стандартного в, а затем передает их в утилиту, которая будет выполнена после дополнительных аргументов в командной строке.
Так что здесь, где у нас xargs utility arg1 < extraArgs.txt
, xargs
выполнит utility
, передаст arg1
в качестве первого аргумента, а затем, так как мы перенаправляем содержимое extraArgs.txt
к стандарту xargs
в потоке, он добавит аргументы после arg1
.