X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 09D4C3858D20 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1711985344; bh=GtH04osiHVP6H2zWWiBrRbG8C3SXYj0StaOrtWgwmpE=; h=To:Subject:Date:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:From; b=VGcmPbpqm4M/M+Kei217I5dIoxLuGXduCaCUUx7kuP/9VI1QgPGfrFQH3sFzxqx4r D1a10CfnBMavFOVq/QQEnoorvPYM4+Fw047rYc059bl1Z4cLMTDZTBHHnLG/mWnhC2 8jiHt8wrfzhPpL0PLslcmE2Yba83jlffDLmHxXWw= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org DABE73858D20 ARC-Filter: OpenARC Filter v1.0.0 sourceware.org DABE73858D20 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1711985316; cv=pass; b=YMrhEaHc4qqW2RPIqzyuSqe7+BWpgNuSHXM2++ENZ/TbGVcSYgXbwWSKAFyVKaoUngdKsSKW+PK96ELwrcn33oqtuUfhJDEs4REI9wnXz4QUBuLiCtgJWqyC8iLYvgw4xcqpv8/3MzbyYyKXSJugqsXZpldLF/mUAzkW7v7LYI8= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1711985316; c=relaxed/simple; bh=RQBmjnS2V1JW8bYwFQDOQ4p6X8pdKRPuvr21obxUrW4=; h=DKIM-Signature:To:From:Subject:Message-ID:Date:MIME-Version; b=TMOpb44oBocmXBuu9gDVuujWVxBIrln2/LvDZk8f1JenXjnJ/5KezCtWvza+5ydDE6Qb+Mf2SGz45i3CbXKER1QlbSrp78Gm3Ycq35LzQPFbSUZikUDZnUCcVD4WRco9n1hU9jONSc/Sl+rviwvPRW43xF4JPNWunf8qruC0yY4= ARC-Authentication-Results: i=2; server2.sourceware.org ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DodObkA6JawBB/NuWYvKvR331ileLZN6bTr3uPTApvF3+c+/T1M+gXRQDLICLq35jyZk6A8/bC8Co9EoHs+5jfo3rLmYIAREQFSFLcpwWBgUiMjgf+IOd279koYE4NvcGysc8+gWRuRzP8lR3btkaxrfI8bFMt9KguxjxVY5TWsznOtL9dMQUIHO9V9Pfag5ozeXK43AkdR/NTDw4+EDcK41XQkkq19qDTxaBHJp2xkq9uobJUrIZI7VWLJMz3OAhWL0GeU4kk90vHDEteTLqFewiTd4rbGGxkzWCy3q93n/fjXWXqcTe73r3owLd4vBFcueSdJ7f22ybsvOFz/zVg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=+DlkoPgngz//NC8KzpOhl/eQvvtxCxiCPZmnHtsmzNI=; b=Ej0ibdofXT9ImXftxeWr6d6EKX01jk4iOeCiLJKCp5sK8FE4QmbSPQWUcFPWKqwacN5D7igeW9qMpkz9JvRAn0dBRICtUyERhjB1V5rGMxR7CL518Mo9hjmu3iLz76KMJRTTh3pVSCUvSFUQWlckXfrYu5wZ5edwFCnnBg4A94fqZLd+pS8i456WHep3jAoU3gvrP0rrwdXmKxizu9zzn4R3kJSE9Z7mE3SrTGnrWuT7qUHFLpB4wHfrMOIbLGKcXsnCOnE40Hu+WBnEi9hxGGXCwSgY7r+6+IRx/m1O8SJ7lIZF9BYgmqel5i3CMdRyyyqMsJMtblJTtrRPf6YYMQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none To: cygwin AT cygwin DOT com Subject: bash builtin printf date format problem Message-ID: Date: Mon, 1 Apr 2024 16:28:28 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 Lightning/5.4 Content-Language: en-GB X-TMN: [9gCw1CCt7PMIk0ho2Ms67ANvVIOyMtmq] X-ClientProxiedBy: LO6P123CA0014.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:338::17) To AS4P194MB1816.EURP194.PROD.OUTLOOK.COM (2603:10a6:20b:514::8) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4P194MB1816:EE_|DB9P194MB1484:EE_ X-MS-Office365-Filtering-Correlation-Id: d01b205f-fa28-45c8-9fff-08dc52606286 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Yb63o0PBXfWE+i4/bVbiPk+N3A2w+cI6tbXe1FeN0zU2dQw1XU25VyLR33eY9pUSfk9dp6UX+mq1wVgMBnWDttIxzdvG2rDejap1rjulEPocTbvaya0MX7x7lhkFjeQ3GelwNWIHQ3B3dSULFjI+vf8QaoOTCXxAbK1de65IjzUWmBwM7W1S8gHjrIi5+8EVB932HGzRFf6DPiGrs6JdbYwlLvfR+k6DfXVcRpkVe7ewDpIXAbnozovAiiwiigdHJzhJDWWsLTiJzuKA7K9YzhGGh8ZSkofr+bL9o0I31zj/GcbSydv95R4NQ6u/PY/jqli3FVbnAdgVgGaQbAycFqQ20jz4duiBzGmHUW63skDnlXMdfsfEB9V0QRJkGH5Duck7cSJJHVGrfEVVsfXk0TlNsv6RE+RshEwFHTPBeXdyroqdDY88m+8AMfWHyuKHpAuTzpEm5r+dfcmj8J/IyiT+ggdzHax5Ne7hA/pWSOTz5nqI0G9W2hZiXDdCjQlBPC6BrN8KtQTNu7T2Pdygi7GrRr85Qtf0mggKVDGGgP0QaxWLuvfIOTkCKyKD3BkKh0F1abZhRkqs44caSi/BxyvnjZX7S0xquIfC3k76d2aLcZWV1ojKljwSsCDaCNIBCVm8sPWgckj/Cw0vUXGs2bmg+SM8nVjTr0McYrkPW1M= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ajNFZkNBY1doZDFpVWFhamIrdlJEek5qUElzdVJtVFl5M0h3U3JEemJmdHJs?= =?utf-8?B?MzFab29pN1Z6akswNHhUVUxTaUg0V0pKdDN1U0d2c3ZDQ2JJSlAxRkxNWThG?= =?utf-8?B?aHgzbHFLUnByU1BwOXB0Wm5HZ1ZOeUIxNFJEaEVtUWtlSDBEQlQyMFFEb1Fk?= =?utf-8?B?V284ZUZyY0V5OHp0MnJFQnNPS2JpWU9qeWZqSFhYQWJrVWFmOXVyVExaU1RH?= =?utf-8?B?bXE3ZmdJTDFmcUtJRThuQ1ZGOUZLMVdXbktKRldmN1d5UjRpWm5aeUxBdGQ3?= =?utf-8?B?VnhrYTF1UmxFdUdTbU5oK1d1eGFjOXJBYzBhcGJwWVMzM2VJTWs4Mk9GclJF?= =?utf-8?B?S1B4WXFDcldTRmtDYkNGRjd1eTZPcVdyaW1qSWNGeUJWWW16V0pyVThoWG5G?= =?utf-8?B?VzEzc3cyVUVNb0MwbllYMHF0K2FZc2JYN284YVVMZXhMbU1FOEdlb0VkcTk5?= =?utf-8?B?MHFPb25uYlVNOFNaaE5ZbTM1am0xcUd5ZDFPeFVCOVlXb3RWQlh3QndXeTZX?= =?utf-8?B?RTBOUVVBRGxMZ1FOMjFJcXMwSldqTmVmZy9zWldtd1E2R20wT01sY2tVYzhS?= =?utf-8?B?VXg0aDROalRBV2xIOWlYNWJiczNFc295czlma1VqRytGOVVxS0RtK3NPZjZn?= =?utf-8?B?VERpMnpua3JWbEc3aERFY0p3eVNYT3BLeHMrVzJ4Z3ZUYmRRbW9ZK0t1ZmhQ?= =?utf-8?B?eWxGV1BWRDExaURZTTh6VWdudm1yVTFBblN3WURzSS80cHJhSndrWkY4cEw4?= =?utf-8?B?VGRxTGtrSk53RTRmbkx1cGxrVXNORkRrQzlRVDR1WUJraFc4L3FuTUNuakxG?= =?utf-8?B?VWgybVEwS0pFRHhMVlRoUXVSNHdvUWlFREZrZnBNS0RnRHArTFhtMERQa01U?= =?utf-8?B?WGxuQlF0azlJeHFoM2h2Nm1EQzB2dDhhbkNiL1ZoUTFZWVB6bmJTOTRHK1R0?= =?utf-8?B?UDlseFlaeGxML1R5QzVqVlZ4SlE2RFRJd1pwS0dRb1RBS21WS0w5UHZZdzMw?= =?utf-8?B?d2tkUlRtTE9Hbi9RblU0SjFsWXVVL2h3T2o5TzVWejlGblhtaEVNbC80MW80?= =?utf-8?B?ZW02U05YTFQ0VHdXZGF5N0ljNmFKVmN6aWhhR21OeU9ZQ0orK2Z3ZWV2RzFl?= =?utf-8?B?UGpxMUFMY2REblk5MXFUN2RQRTBxQjFia2R6SDZ2MlMxZVhuMktJU3h6Z2NL?= =?utf-8?B?VjVqZzZNR25ZMkQ1bXYwaUdPMXVaR1FuVUhiYVdkNFBjdFREbzJiMG5iR2gy?= =?utf-8?B?UEhUa2RoUlR5NEtHMGFhSjIzVk0rYVhPaFlXRUJkcHAxS3dodkhUc3NrRmE3?= =?utf-8?B?eW5KajZYaW0xN1gxUjIweStMTTI1VjBUOUFtMGFwU282RCtsbnVaZVVDTzFp?= =?utf-8?B?WGVMRFpmeVRaWWhFNktCVm8wTlJ2QTJpU0VSbXU5V0luMVZwdFAyMTBSdlM1?= =?utf-8?B?Vm1GaGpoRFJHY3RJMnM5OGw1RkJSVnhPTmZ6a1lubzd4ZHNmT2NrVmYyWU9a?= =?utf-8?B?ZFJFbGNHc2dkTlNQajZscTZPWlFFbVIvUllTWFd3dEpYQzRQTEtKSC9aT01o?= =?utf-8?B?cHp3NXdnemVLdHQ0UEpVQnI4U1FOVXRIR1FmMnMrNm91c2xvTzJsZ05xcnZ2?= =?utf-8?Q?+vR1DkiT/KRtJ/rcEuyl7BwIKXpJ6l+R0F6y/F5mKj2c=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d01b205f-fa28-45c8-9fff-08dc52606286 X-MS-Exchange-CrossTenant-AuthSource: AS4P194MB1816.EURP194.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Apr 2024 15:28:30.5124 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9P194MB1484 X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, KAM_SHORT, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: cygwin AT cygwin DOT com X-Mailman-Version: 2.1.30 List-Id: General Cygwin discussions and problem reports List-Archive: List-Post: List-Help: List-Subscribe: , From: Chris Elvidge via Cygwin Reply-To: Chris Elvidge Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="us-ascii"; Format="flowed" Sender: "Cygwin" Using bash builtin printf '%(fmt)T', when fmt contains %-d (or %_d), there is no output - should print daynumber with no preceding 0 (or with preceding space). Similarly %-e. date +"%B %-d" works OK. $ uname -a CYGWIN_NT-10.0-19045 ASUS-X550C-WIN 3.5.1-1.x86_64 2024-02-27 11:54 UTC x86_64 Cygwin $ bash --version GNU bash, version 5.2.21(1)-release (x86_64-pc-cygwin) Copyright (C) 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software; you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. [0] ASUS-X550C-WIN!celvi:(pty0):Mon 01 Apr 2024 04:14 pm BST:/home/celvi $ printf '%(%B %d)T\n' April 01 [0] ASUS-X550C-WIN!celvi:(pty0):Mon 01 Apr 2024 04:15 pm BST:/home/celvi $ printf '%(%B %-d)T\n' [0] ASUS-X550C-WIN!celvi:(pty0):Mon 01 Apr 2024 04:15 pm BST:/home/celvi $ printf '%(%B %_d)T\n' [0] ASUS-X550C-WIN!celvi:(pty0):Mon 01 Apr 2024 04:19 pm BST:/home/celvi $ printf '%(%B %e)T\n' April 1 [0] ASUS-X550C-WIN!celvi:(pty0):Mon 01 Apr 2024 04:19 pm BST:/home/celvi $ printf '%(%B %-e)T\n' [0] ASUS-X550C-WIN!celvi:(pty0):Mon 01 Apr 2024 04:19 pm BST:/home/celvi Works properly on Slackware current and LMDE6. Anyone any ideas? Thanks -- Chris Elvidge -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple