Это работает для меня, используя date (GNU coreutils) 8.26
.
$ date -d "5 minutes ago" +%Y%m%d%H%M%S
20200120101533
paste
работает со стандартным вводом, но вам нужно указать, где (с аргументом -
), и предоставить ввод на стандартный ввод:
echo AB_CD_EF | tr _ '\n' | paste -d\ prefix.txt -
В вашей попытке текст, который вы хотите вставить, предоставляется в качестве аргументов, а не на стандартном вводе; paste
ожидает там имена файлов.