53

重複の可能性:
Bash: 複数行のコマンドに行コメントを付ける方法

私はこのようなことをしたいと思います

sudo apt-get install \
  #a very long description
  #of the package
  #that spans multiple lines
  pkg1 \ #maybe I want an inline comment also
  #another description that
  #spans multiple lines
  pkg2

コマンドだけに興味があるわけではないことに注意してくださいapt-get

4

1 に答える 1

100

私が知る限り、Bash は 1 つのコマンドの「#」以降をすべて無視し、マルチライン化してもそれは変わりません。ただし、おそらく bash 配列を使用して同じレベルの表現を実現できます。

packagelist=(
  package1 # Inline Comments
  # Multiline Comments too
  package2
  # Package description goes here
  # Detailed descriptions..
)
sudo apt-get install ${packagelist[@]}
于 2012-10-10T07:49:01.850 に答える