Большое спасибо, тоже нашел это в вики `тело блока содержит проводки. Это хэшируется только косвенно через Меркле корень. Поскольку транзакции не хэшируется напрямую, хэширование блока с транзакцией 1 занимает ровно столько же усилий, как хэширование блока с 10 000 операций. На самом деле я видел, что база данных занимает слишком много, чтобы закончить команду (около 30 сек) и все звонки в автоматическом режиме, вот пример: `/UID23100012/канал : глоток/6322384-095f78f8 /UID23100012/статус : "Нет ответа" /UID23100013/канал : глоток/6320541-09bc2330 /UID23100013/channelagent : глоток/6320541-09bc2330 ` Поэтому каждая информация хранится в БД, не могу понять, может, мне не хватает некоторых настроек.

Для bash, основным ресурсом является человек Баш. Для примитивы в частности, на помощь встроенные. Вот цитата с помощью функции printf.

В дополнение к стандартной спецификации формата, описанного в printf(1) и printf(3), е толкует:

 %б разверните обратной косой черты escape-последовательности в соответствующий аргумент
 %м процитировать аргумент таким образом, что могут быть использованы в качестве входных оболочки 
 %(дрм)Т вывода даты и времени строки, связанные с использованием ДРМ в формате
 строку в функцию strftime(3)

В функции printf(Н) обозначения, используемые в помощью функции printf означает, что вам следует обратиться к инструкции в разделе команды обозначается числом в круглых скобках.

Видеть человека, 1 е, 3 е человек, и если вы хотите, чтобы человек 3 функцию strftime специальному %(дрм)Т описатель.

Вы должны соединить все это вместе себя; документация не просто список "%S-это строка, %D-это цифра." Я считаю, главное, что вы просите, называется преобразование спецификации.