独自のアップデート bash スクリプト、アップデートがある場合は、まず Git を使い続けてください。

独自のアップデート bash スクリプト、アップデートがある場合は、まず Git を使い続けてください。

私に合う能力を追加しようとしています。ArchLinuxインストーラスクリプトgitlabのバージョン番号と一致する(または一致しない)ベースではなく、最新バージョンであることを確認してください。インストーラ(および番号付きのすべてのスクリプトファイル)を実行するデフォルトスクリプトaalis.shは、デフォルトで他のファイルも一緒に実行するスクリプトです。バージョン番号は1.2.3(major.minor.patch)と同じです。

デフォルトでは、スクリプトを変更するたびにスクリプトのgitlabバージョン番号を変更します。スクリプト自体では、そのバージョン番号がgithubのバージョン番号と一致しないことを検出したいと思います。これを実行するスクリプトとケース)は自動的に更新され、更新されたgit fetch origin masterコンテンツで再実行されます。

ベストアンサー1

スクリプトを更新する前に、すべてを関数に入れてください。これにより、スクリプトの内容が置き換えられる前にすべてのコードがロードされます。

function some_function {
    ...
}

function main {
    ...
}

main "$@"

バージョンを別のファイル(たとえばversion.sh

おすすめ記事