Я пытаюсь скопировать файлы, отсутствующие в одном каталоге, в другой каталог с помощью awk.
diff -r dir1 dir2 | grep dir1 | awk '{$1=$2=$3 =""; print "cp \"./dir1/" substr($0,4) "\" ./dir2/"}' | sh
Это прекрасно работает, за исключением того, что я также хочу напечатать файл, который копируется. Что-то вроде cp ./dir1/file1.txt ./dir2/
на стандартный stdout
Как мне это сделать. Я знаю, что это просто, но я не могу понять это. Я пробовал команды tee
и echo
но тщетно.