依存関係のあるファイルがあります。いくつかの依存関係はコメントになっています(#)。サブストリングcassandra
が含まれている場合は、その行のコメントを外したいと思います。 ファイルがどのように見えるので、もし:Bash:行に指定された部分文字列が含まれている場合は、行の先頭から#を削除してください。
firstdependency>=2.0.7 # comment
otherdependency>=0.8.9 # another comment
#commenteddependency
#cassandra-driver>=2.1.4,!=3.6.0 # Apache-2.0
anotherdependency!=0.18.3,>=0.18.2
私だけだから、行はサブcassandra
が含まれているかどうかをチェックし、そうならば、かどうかを確認する必要があり
cassandra-driver>=2.1.4,!=3.6.0 # Apache-2.0
に四行目を変更するスクリプトをしたいですその行の最初の文字は#
に等しく、そうであれば、その行の最初の文字を削除します - DONE。私はそれをどうやって行うのか分かりません。助けて!
@fedorquiありがとう、私はそれに気付き、あなたのコメントが来たときにただ編集を提出していた:-) –
うまく!あなたは '^#\ /.* cassandra \)'と言うこともできます。とにかく印刷されるので、残りの部分をすべてキャプチャする必要はありません。実際、今、私はこれがgniourf^2のやり方だと思っています! – fedorqui