行を読んでいて、正規表現を使用してスクリプトで一致させています。(/ビン/バッシュ)
echo $line | grep -E '[Ss][Uu][Bb][Jj][Ee][Cc][Tt]: [Hh][Ee][Ll][Pp]' > /dev/null 2>&1
if [[ $? = "0" && -z $subject ]]; then
subject=`echo $line | cut -d: -f2` > /dev/null
echo "Was able to grab a SUBJECT $line and the actual subject is -> $subject" >> $logfile
fi
今私の問題は、コロンを区切り文字として使用することです。ただし、メールの件名に複数のコロンが含まれている場合があるため、件名全体を取得できません。件名に続くコロンの後にすべてを取得する方法を探しています。ループしてコロンなどをチェックする方法もあります。多分カットは、文字列を区切り文字としてカットすることを可能にしますか? よくわかりません...何かアイデアはありますか?
ありがとう!