Supply head -n flag explicitly

The syntax `head -NUM` was deprecated in the POSIX standard.
https://pubs.opengroup.org/onlinepubs/9699919799/utilities/head.html
This commit is contained in:
Mislav Marohnić 2021-05-05 22:42:56 +02:00
parent 633436706f
commit dcba8b4064
5 changed files with 5 additions and 5 deletions

View file

@ -29,7 +29,7 @@ if enable -f "${BASH_SOURCE%/*}"/../libexec/rbenv-realpath.dylib realpath 2>/dev
else else
[ -z "$RBENV_NATIVE_EXT" ] || abort "failed to load \`realpath' builtin" [ -z "$RBENV_NATIVE_EXT" ] || abort "failed to load \`realpath' builtin"
READLINK=$(type -p greadlink readlink 2>/dev/null | head -1) READLINK=$(type -p greadlink readlink 2>/dev/null | head -n1)
[ -n "$READLINK" ] || abort "cannot find readlink - are you missing GNU coreutils?" [ -n "$READLINK" ] || abort "cannot find readlink - are you missing GNU coreutils?"
resolve_link() { resolve_link() {

View file

@ -43,7 +43,7 @@ extract_initial_comment_block() {
collect_documentation() { collect_documentation() {
local awk local awk
awk="$(type -p gawk awk 2>/dev/null | head -1)" awk="$(type -p gawk awk 2>/dev/null | head -n1)"
if [ -z "$awk" ]; then if [ -z "$awk" ]; then
echo "rbenv: cannot find awk" >&2 echo "rbenv: cannot find awk" >&2
return 1 return 1

View file

@ -26,7 +26,7 @@ if ! enable -f "${BASH_SOURCE%/*}"/rbenv-realpath.dylib realpath 2>/dev/null; th
echo "rbenv: failed to load \`realpath' builtin" >&2 echo "rbenv: failed to load \`realpath' builtin" >&2
exit 1 exit 1
fi fi
READLINK=$(type -p greadlink readlink 2>/dev/null | head -1) READLINK=$(type -p greadlink readlink 2>/dev/null | head -n1)
if [ -z "$READLINK" ]; then if [ -z "$READLINK" ]; then
echo "rbenv: cannot find readlink - are you missing GNU coreutils?" >&2 echo "rbenv: cannot find readlink - are you missing GNU coreutils?" >&2
exit 1 exit 1

View file

@ -33,7 +33,7 @@ if ! enable -f "${BASH_SOURCE%/*}"/rbenv-realpath.dylib realpath 2>/dev/null; th
exit 1 exit 1
fi fi
READLINK=$(type -p greadlink readlink 2>/dev/null | head -1) READLINK=$(type -p greadlink readlink 2>/dev/null | head -n1)
if [ -z "$READLINK" ]; then if [ -z "$READLINK" ]; then
echo "rbenv: cannot find readlink - are you missing GNU coreutils?" >&2 echo "rbenv: cannot find readlink - are you missing GNU coreutils?" >&2
exit 1 exit 1

View file

@ -87,7 +87,7 @@ OUT
if [[ \$1 == "-S"* ]]; then if [[ \$1 == "-S"* ]]; then
found="\$(PATH="\${RUBYPATH:-\$PATH}" which \$2)" found="\$(PATH="\${RUBYPATH:-\$PATH}" which \$2)"
# assert that the found executable has ruby for shebang # assert that the found executable has ruby for shebang
if head -1 "\$found" | grep ruby >/dev/null; then if head -n1 "\$found" | grep ruby >/dev/null; then
\$BASH "\$found" \$BASH "\$found"
else else
echo "ruby: no Ruby script found in input (LoadError)" >&2 echo "ruby: no Ruby script found in input (LoadError)" >&2