プロが教える店舗&オフィスのセキュリティ対策術

cat sample.txt ###以下実行結果
AAA
BBB
CCC
DDD

というファイルがあり、bashスクリプト
cat sample_bash.sh ###以下コード記述
cat sample.txt | grep \
-v -e AAA \
-v -e BBB

のように記述し、
sh sample_bash.sh ###以下実行結果
CCC
DDD

のようにスクリプトを作成したいのですが、
-v: command not found
のようなエラーが出力されます。

上記のように複数のgrepの除外条件を設定し、かつスクリプト内のコードを綺麗にする為
\ を用いて改行するにはどのように記載すれば良いでしょうか。

A 回答 (1件)

バックスラッシュの後に空白があったり、改行コードがCR+LFになってたりしませんか?

    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!