Вместо того, чтобы выполнять команду для каждой строки CSV-файла, может быть проще воспользоваться функцией curls с несколькими URL-адресами.
You can specify multiple URLs or parts of URLs by writing part sets within braces as in: http://site.{one,two,three}.com
Я не уверен, как выглядит ваш CSV-файл, кажется, что все в одной строке? Если это так, вы можете просто cat
файл и объединить с командой curl.
curl "https://token-api/{$(cat users.csv)}"
Все еще нужно немного почистить.
curl "https://token-api/{$(cat users.csv)}" 2>/dev/null | sed '1d;s/--_curl_--.*$//'; echo
Команда sed
удаляет первую строку, поскольку это будет просто первый URL-адрес, а затем удаляет остальные URL-адреса, оставляя полезную новую строку между записями. Наконец, просто echo
, чтобы заканчиваться новой строкой.
Удерживая нажатой клавишу Control, щелкните одну из вкладок. Это откроет меню для Window Buttons
(, также известного как Список задач ).
Нажмите Properties
.
Выберите «Никогда» из Window grouping
опции (в разделе Поведение диалогового окна )
Запишите, как это сделать, потому что вы, вероятно, захотите снова -включить группировку, если вы когда-либо запускали приложение (, например. веб-браузер )с десятками открытых окон.