Как объединить два текстовых файла в один без использования cat или sed [дубликат]

Первые два и последний являются CRONs, которые необходимы для некоторых автоматизированных задач (в зависимости от того, что работает на вашей машине sudo crontab -e?

Третий, вероятно, вы запускаете tail -f /var/log/auth.log через sudo.

Беспокоиться не о чем. Вы не можете избавиться от пользователя root, иначе вы не сможете выполнять какие-либо административные задачи.

24
03.06.2016, 14:31
2 ответа
#!/usr/bin/awk -f
{
  w[FNR][FILENAME] = $0
}
END {
  for (x in w)
    print w[x][ARGV[1]] ";" w[x][ARGV[2]]
}

Я тоже придумал это , но это не удается из-за того, как Awk выполняет итерацию по массивам:

#!/usr/bin/awk -f
{
  w[FNR][FILENAME] = $0
}
END {
  for (x in w) {
    y = 0
    for (z in w[x]) {
      printf w[x][z]
      printf y ? "\n" : ";"
      y = 1
    }
  }
}
2
27.01.2020, 19:40

Попробуйте команду paste :

paste -d';' File1 File2 > File3
43
27.01.2020, 19:40

Теги

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