変数のコンテンツがハッシュ記号で始まるかどうかを判断する方法を理解するのに役立つなら、私は感謝します:
#!bin/sh
myvar="#comment asfasfasdf"
if [ myvar = #* ]
これは動作しません。
ありがとう!
ヤンス
1
「コメント」をテストするときに、ハッシュタグの前にもスペースがある可能性があると考えます。
—
rthomson
bash
ソリューションに関連する回答を受け入れた場合、sh
/ dash
ソリューションを希望していることを意味するため、質問を編集できます。
その
—
カスペルド
#!
行の絶対パスは、スクリプトが置かれている場所ではなく、スクリプトを実行しているプロセスの現在のディレクトリに関連しているように見えるため、絶対パスを使用することをお勧めします。