History

scripts/checkkconfigsymbols.sh: replace echo -e with printf

-e is a non-standard echo option, echo output is implementation-dependent when it is used. Replace echo -e with printf as suggested by POSIX echo manual.

Max Filippov committed 13 years ago

Commit 36b54011 parent 95e2a7d1 file · +2 −2Browse files

Unified · Split

scripts/checkkconfigsymbols.sh+2−2
@@ -9,7 +9,7 @@ paths="$@" · 8 unmodified lines
99 # Doing this once at the beginning saves a lot of time, on a cache-hot tree.
1010 Kconfigs="`find . -name 'Kconfig' -o -name 'Kconfig*[^~]'`"
1111
12−/bin/echo -e "File list \tundefined symbol used"
12+printf "File list \tundefined symbol used\n"
1313 find $paths -name '*.[chS]' -o -name 'Makefile' -o -name 'Makefile*[^~]'| while read i
1414 do
1515 # Output the bare Kconfig variable and the filename; the _MODULE part at
@@ -54,6 +54,6 @@ while read symb files; do · 38 unmodified lines
5454 # beyond the purpose of this script.
5555 symb_bare=`echo $symb | sed -e 's/_MODULE//'`
5656 if ! grep -q "\<$symb_bare\>" $Kconfigs; then
57− /bin/echo -e "$files: \t$symb"
57+ printf "$files: \t$symb\n"
5858 fi
5959 done|sort