名前を含める必要があるファイルが多すぎます。
Jacqueline
ただし、代わりに次の内容が含まれています。
Jacquelin
しかし時々
fooJacquelinbar
または
123Jacquelin123
または
/Jacquelin/
同様に終了せずにJacquelin
すべてのインスタンスをどのように変更できますか?Jacqueline
Jacquelinee
私が試したことは次のとおりです。
find . -name '*' -type f -exec sed -i 's/\bJacquelin\b/Jacqueline/g' {} +
"Jacquelin"
ただし、これはインスタンスを追加された項目(単語全体と一致しない)に置き換えません。
ベストアンサー1
また試み
sed 's/\(Jacquelin\)e\?/\1e/g' file
または
sed -r 's/(Jacquelin)e?/\1e/g' file