Для особого случая объединения нескольких выходных данных команды BASH в одну строку, вот рецепт запуска каждой команды по очереди, удаляя все символы новой строки между их выходными данными.
(echo 'ab' && echo 'cd' && echo 'ef') | tr -d '\n'
>>> abcdef
Как реальный -мировой пример,приведенный ниже код будет вставлять сообщение ASCII между двумя фиксированными строками байтов (, формируя команду печати, в данном случае)
# hex prefix encode a message as hex hex suffix | strip newline | hex to binary | (then, for example, send the binary over a TCP connection)
(echo '1b40' && echo "Test print #1" | xxd -p && echo '1d564103') | tr -d '\n' | xxd -r -p | nc -N 192.168.192.168 9100
(Примечание. :этот метод работает, только если команды завершаются. Для объединения stdout из команд, которые не завершаются, см. Другие ответы.)
Сам YAML не имеет стандартного типа даты. Синтаксис здесь чисто organize
вещь. См. «Расширенное использование» в разделе README , где {created.month:02}
приводит к 01
для января. Итак, предположительно вам нужно {created.month:02}{created.day:02}
.