У меня есть script.sh, это просто wget:
wget https://stuff/$1/$2/etc
По сути, мне нужно при каждом запуске сценария вводить два аргумента $1 и $2, и мне нужно делать это несколько раз (у меня есть сотни файлов для загрузки, которые следуют этому типу пути).
Я знаком с тем, как использовать xargs для чтения файла .txt и ввода каждой строки в аргумент, но я не уверен, как это сделать, когда каждая строка имеет 2 входа.
xargs -n 2
у меня будет файл $1 в первой строке, $2 во второй строке, $1 в третьей строке, $2 в четвертой и так далее, верно? В то время как с-L 1
я могу поместить $1 и $2 в одну строку. Как будет выглядеть мой файл при использовании awk? 05.02.2021-n 2
вы можете иметь$1
и$2
в разных строках, но это не обязательно. Было бы даже хорошо иметь одну строку с тысячами аргументов; или одна строка с одним аргументом, затем одна строка с двумя аргументами, затем одна строка с тремя аргументами и так далее. ¶ Для-L 1
иawk
аргументы$1
и$2
должны всегда находиться в одной строке. Для этих двух решений в каждой строке требуется ровно два аргумента. 05.02.2021