文字列がadajuikodlobauvk01
あるadajuikoplobauvk01
これら2つの文字列の違いは次d
のとおりです。p
文字列がまたはadajuikodlobauvk01
の場合、adajuikoplobauvk01
予想される出力は次のようになります。adajuiko
- 最初の文字列のコードは正常に動作します。
echo adajuikodlobauvk01 | sed -e 's/\([a-z]*\)d.*/\1/g' -e 's/\([a-z]*\)p.*/\1/g' adajuiko
- 2番目の文字列の場合、出力は予想とは異なります。
echo adajuikoplobauvk01 | sed -e 's/\([a-z]*\)d.*/\1/g' -e 's/\([a-z]*\)p.*/\1/g' a
同じ文字列の与えられた入力に基づいてあらゆる種類のパターンを一致させるのに役立ちます。
ベストアンサー1
予想される出力を取得するには、adajuiko
入力が or ですがadajuikodlobauvk01
(adajuikoplobauvk01
パイプ)sed
文字の後のコードは|
次のようになります。
sed -e 's/\([a-z]*\)[dp].*/\1/g'
それはどこの[dp]
意味ですか?一致するDまたは血。