Formata e imprime ARGUMENTOS sob controlo do FORMATO.
Opções:
-v var
[tab]
atribui a saída à variável de consola VAR em vez de
[tab]
[tab]
mostrar na saída padrão
FORMATO é uma cadeia de caracteres que contém três tipos de objectos:
caracteres simples, que são simplesmente copiados para a saída padrão;
sequências de escape, que são convertidas e copiadas para a saída padrão; e
especificações de formato, cada uma das quais causa a impressão do argumento
sucessivo seguinte.
Além das especificações de formato padrão descritas em printf (1),
printf interpreta:
%b
[tab]
expande sequências de escape para o argumento correspondente
%q
[tab]
cita o argumento de forma a ser reutilizado como entrada de consola
%(fmt)T
[tab]
imprime a cadeia de data-hora resultante da utilização do FMT
[tab]
[tab]
como formato para strftime(3)
O formato é reutilizado conforme necessário para consumir todos os argumentos.
E se há menos argumentos do que o formato requer, especificações de formato
extra comportam-se como um valor zero ou uma cadeia nula, conforme apropriado,
tenha sido fornecido.
Estado de saída:
Devolve sucesso a não ser que indique uma opção inválida ou ocorra um erro de
escrita ou atribuição.