Параллельный ввод Gnu (например, из канала) автоматически вводит одинарные кавычки, которые содержат пробел или символы, такие как / и: Есть ли причина для этого?Как я могу напечатать ввод без каких-либо кавычек?
Я пытался с различными параллельными параметрами, такими как -q или с разными типами кавычек, встроить ввод в параллельную команду, однако он всегда отображается содинарные кавычки, когда вход содержит пробел / символы.
Вот командные строки, которые я пробовал:
awk '{print "ftp://"$1}' assembly2contig.lst | parallel --dry-run wget '{}'
Вывод будет
wget 'ftp://mypath'
awk '{print $1}' assembly2contig.lst | parallel --dry-run wget 'ftp://{}'
ЭтоКоманда работает, но мне нужно построить мой путь в параллели, что не очень удобно для моих случаев, например, когда мой входной файл уже содержит пути.
Я хотел бы получить
wget ftp://mypath
, используя ftp: // mypath как параллельный вход, поступающий из канала (например, awk)