2017-01-11 9 views
0

ファイルは^&^で区切られています。ここにファイルからのスニペットがあります。ファイルに特定の文字セットが含まれているかどうかを確認する方法(例:^&^)

XML_DOC^&^NUM^&^GEO_REF_ID^&^GRL 

デリミタに基づいていくつかの操作を実行する必要があります。ファイルに^&^が含まれているかどうかを確認するにはどうすればよいですか? 以下のコードを試しましたが、うまくいかなかった。

if grep -q "^&^" "local/filename.txt"; then 
     echo "has" 
else 
     echo "has not " 
fi 

何か助けていただければ幸いです。 grepの最初の位置にある

答えて

0
grep -q '\^&^' filename.txt 

^«文字列の先頭»を意味します。

関連する問題