замена внутри параллельной командной строки

Я хочу загрузить несколько файлов и сохранить их в сумму md5 своего имени:

cat list | parallel -j4 "md5=$(wget -O - {} | tee tmpfile_{#} | md5sum | cut -d ' ' -f 1); mv tmpfile_{#} $md5" 

но проблема в том, что bash, похоже, выполняет работу wget перед выполнением параллельных замещений {} … поэтому wget хочет скачать с http://{}

так как можно параллельно заменить переменные перед выполнением подкоманды?

One Solution collect form web for “замена внутри параллельной командной строки”

некоторые проб и ошибок позже:

 cat list | parallel -j4 'md5=$(wget -O - {} | tee tmpfile_{#} | md5sum); mv tmpfile_{#} ${md5%% *}' 

просто заменить " на ' не позволяет bash что-то заменить

  • Как загрузить много документов на терминал с сервера?
  • Как получить список URL-адресов из URL рекурсивно с фильтрацией
  • загрузить несколько файлов из sourceforge
  • синтаксическая ошибка в условном выражении при выполнении сценария оболочки?
  • Сценарий оболочки для захвата одного или нескольких видео Wistia
  • Почему я не могу зеркально отразить веб-сайт (используя wget)?
  • установка dropbox (для просмотра файлов)
  • Проблема с wget и пробелами
  • Возобновить зеркалирование через wget
  • Как загрузить все файлы, перечисленные в массиве?
  • Использование переменной даты с помощью wget -post-data
  • Interesting Posts

    systemctl mongod вышел после

    ssh с туннелем через промежуточный сервер в одной команде?

    Как мы разрешаем пользователям / группам из определенных доменов (наших или их) получать доступ к ssh / sftp?

    Не удалось вручную создать файл подключения NetworkManager (ошибка: неизвестное соединение)

    Hewlett-Packard ScanJet 2200c на Scientific Linux 6.1 64bit

    Предоставить парольную фразу для запроса plymouth ask-for-password из командной строки

    Использование grep или awk

    Безопасно ли удалить файл сценария из этого скрипта?

    Найти все файлы, создать CSV с одной строкой для каждого подкаталога и имена файлов в столбцах

    Перезапустить драйвер мыши USB?

    Как применить тему grub к живому usb?

    Устанавливает ли несвободное программное обеспечение из несвободных репозиториев Debian пиратство?

    Отключите отображение информации о «завершенном xxx» в bash

    есть ли способ перезагрузить машину Linux, если основной диск завершится неудачей?

    Работа с оператором if

    Linux и Unix - лучшая ОС в мире.