最初の4行が次のbashスクリプトを理解しようとしています。
#!/bin/sh
SCRIPT="`basename $0 | sed 's/\..*$//'`"
CONFIG=${1:-$HOME/.$SCRIPT}
DIR=${2:-$HOME/Documents}
最後の2行は、スクリプト引数1および2として入力されたパスでパラメーター置換を行っていることを理解していますが、これがどのように機能するかを理解できませんでした(例:ここ)。「:-」の部分はどういう意味ですか?初心者の質問でごめんなさい。