Если вы просто уроните последнюю трубу, xargs и cat, она должна работать. Это будет выглядеть так:
join -1 1 -2 1 tmp sumpos | sort -k2,2 | cut -d ' ' -f 3 | tr '\n' ' ' > result
Я должен объединить файлы в один оригинальный файл, который был разделен. Есть каталог, в котором много файлов, но не каждый нужен. У меня есть файл с md5sum, который содержит файлы md5sum, к которым я должен присоединиться.
join -1 1 -2 1 tmp sumpos | sort -k2,2 | cut -d ' ' -f 3 | tr '\n' ' ' | xargs cat > result
tmp - отсортированный md5sum sumpos - отсортированный md5sum, который я нашел в каталоге
Это задача учебы, и я думаю, что наш преподаватель не хочет здесь xargs, так есть ли способ сделать это без xargs?
Если вы просто уроните последнюю трубу, xargs и cat, она должна работать. Это будет выглядеть так:
join -1 1 -2 1 tmp sumpos | sort -k2,2 | cut -d ' ' -f 3 | tr '\n' ' ' > result