Как Docker может общаться с другими хостами в локальной сети, используя имена хостов?

Во-первых, чтобы узнать, что для того, чтобы commправильно сообщать об общих строках среди нескольких файлов, вам нужно будет передавать входные файлы как отсортированные, если они еще не отсортированы ранее.

Во-вторых, вам нужно изменить команду mvна mv final.txt a.txt; чтобы сверить следующий файл с результатом предыдущей попытки; здесь я взял резервную копию из a.txtи использовал вместо нее common.txtдля итерации в цикле for -.

так что у вас будет окончательный сценарий, как показано ниже:

cp a.txt common.txt
for ((i=1;i<=10000;i++));
    do comm -12  <(sort common.txt) <(sort $i.txt) >temp.txt;
    mv temp.txt common.txt;
done

наконец, cat common.txtбудут те строки, которые являются общими среди 10000 файлов.

1
23.10.2021, 01:05
0 ответов

Теги

Похожие вопросы