"AAA"という単語でファイルをgrepしたい場合は、空白または改行で終わります。私はこれを次のように別々に書く方法を知っていますが、それらを組み合わせる際に問題があります(VVV AAA
とAAA VVV
の両方を出力するという意味で)。grepを使用して空白または改行と一致する方法
$echo -e "AAA VVV \nVVV AAA\nBBB" | grep "AAA$"
>VVV AAA
$echo -e "AAA VVV \nVVV AAA\nBBB" | grep "AAA[[:space:]]"
>AAA VVV
私は[]
を使用して試してみましたが、成功せず。..
合っているでしょうが、そのような'として入力AAA-BBB' –
ありがとうございます。私は私の答えを更新しています。 –