私はsed
アイテムを見つけて交換するために使用しています、例:
sed -i 's/fish/bear/g' ./file.txt
これを制限して、前後に文字や数字がないアイテムのみを変更したいと思います。例:
The fish ate the worm.
スペースだけが前後にあるので、変更されます。The lionfish ate the worm.
の前に文字があるので、変更されませんfish
。
一部のアイテムを見つけて置き換えるにはどうすればよいですか。ただし、直前または直後に少なくとも1つの文字または数字が表示されている場合はどうすればよいですか。