以下のbashと同じですnushell
。
if [[ -d $LOCATION ]]; then
elif [[ -f $LOCATION ]]; then
fi
答え1
これを行うより実用的な方法はありませんが、次のようになります。
if ($LOCATION | path type) == "file" {
echo "It's a file."
} else if ($LOCATION | path type) == "dir" {
echo "It's a directory"
}