From: Pádraig Brady Date: Tue, 13 May 2014 08:54:29 +0000 (+0100) Subject: tests: fix spurious failure with leading spaces in file names X-Git-Tag: v8.23~70 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6b3003a9da29c17324dd3ce395861b07fd7fa27d;p=thirdparty%2Fcoreutils.git tests: fix spurious failure with leading spaces in file names * tests/ls/stat-vs-dirent.sh: This test lists all parent directories, and would spuriously fail if any of those had a file name with a leading space as the first entry. There is only ever a single space between the right aligned inode number and the file name, so process accordingly. --- diff --git a/tests/ls/stat-vs-dirent.sh b/tests/ls/stat-vs-dirent.sh index 6a87621eff..57c718a987 100755 --- a/tests/ls/stat-vs-dirent.sh +++ b/tests/ls/stat-vs-dirent.sh @@ -30,7 +30,7 @@ while :; do d_ino=$(sed -n '1s/^ *\([0-9][0-9]*\) .*/\1/p;q' tmp) # Extract the name of the corresponding directory entry. - file=$(sed -n '1s/^ *[0-9][0-9]* *//p;q' tmp) + file=$(sed -n '1s/^ *[0-9][0-9]* //p;q' tmp) # Get its inode number (stat.st_ino) via stat(1)'s call to lstat. st_ino=$(stat --format=%i "$t/$file")