From 9a21e60f6629aa5d79d8d228faf1944d5b4a6e19 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Sun, 20 Sep 2020 11:55:57 -0400 Subject: printf: Format the empty string for %l of non-links It makes a difference if the format specifier has a width. --- tests.sh | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'tests.sh') diff --git a/tests.sh b/tests.sh index bbc823d..7276672 100755 --- a/tests.sh +++ b/tests.sh @@ -528,6 +528,7 @@ gnu_tests=( test_printf_Y_error test_printf_H test_printf_u_g_ulimit + test_printf_l_nonlink test_quit test_quit_child @@ -1990,6 +1991,10 @@ function test_printf_u_g_ulimit() { [ "$(invoke_bfs deep -printf '%u %g\n' | uniq)" = "$(id -un) $(id -gn)" ] } +function test_printf_l_nonlink() { + bfs_diff links -printf '| %24p -> %-24l |\n' +} + function test_fstype() { fstype="$(invoke_bfs basic -maxdepth 0 -printf '%F\n')" bfs_diff basic -fstype "$fstype" -- cgit v1.2.3