-
Notifications
You must be signed in to change notification settings - Fork 1.8k
SC3037
Vidar Holen edited this page Sep 17, 2021
·
2 revisions
#!/bin/sh
echo -ne 'Foo:\tBar'
Rewrite in terms of the more robust and standardized printf
:
#!/bin/sh
printf 'Foo:\tBar'
echo
has historically behaved differently on different systems. Use printf
instead to ensure compatibility between shells.
If you only intend to target systems that supports this feature, you can change the shebang to a shell that guarantees support, or ignore this warning.
You can use # shellcheck disable=SC3000-SC4000
to ignore all such compatibility
warnings.
- Help by adding links to BashFAQ, StackOverflow, man pages, POSIX, etc!