以下に示すような方法で実現できます。
test.sh
#!/bin/sh
if [ "${0##*/}" = "test.sh" ] ; then
# 普通に実行されたとき
else
# curl | sh されたとき
fi
もしくは
test.sh
if [ $(basename "$0") = "test.sh" ] ; then
# 普通に実行されたとき
else
# curl | sh されたとき
fi
More than 5 years have passed since last update.
以下に示すような方法で実現できます。
#!/bin/sh
if [ "${0##*/}" = "test.sh" ] ; then
# 普通に実行されたとき
else
# curl | sh されたとき
fi
もしくは
if [ $(basename "$0") = "test.sh" ] ; then
# 普通に実行されたとき
else
# curl | sh されたとき
fi
Register as a new user and use Qiita more conveniently