より読みやすくメンテナンスが簡単なスクリプト形式で多くのオプションを含むコマンドを作成する方法はありますか? [コピー]

より読みやすくメンテナンスが簡単なスクリプト形式で多くのオプションを含むコマンドを作成する方法はありますか? [コピー]

私の質問は十分に明確ではないかもしれないので、ここに具体的な例があります。

rsync以下を含むbin \ bashスクリプトがあります。トーンオプションスイッチ。

変える:

rsync --recursive --times --update --chown=root,root --bwlimit=500

私は次のようにスクリプトを書くことができると思います。

rsync
--recursive 
--times 
--update 
--chown=root,root 
--bwlimit=500

これにより、必要に応じて個々のオプションに簡単にコメントを付けたり編集したりできます。

これを行う方法はありますか?

ベストアンサー1

はい。行末を避けてください\。このように:

rsync \
  --recursive \
  --times \
  --update \
  --chown=root,root \
  --bwlimit=500

スペースの量は重要ではありません。重要なのは\最後の文字です。したがって、次のようにすべてを並べ替えることもできます。

rsync               \
  --recursive       \
  --times           \
  --update          \
  --chown=root,root \
  --bwlimit=500

その後にはスペース(または他のもの)を含めることはできず、\最後の文字でなければなりません。

おすすめ記事