如果一个句子以特定单词开头,如果该单词确实存在,如何更改该单词中的单词?

-3 bash perl awk

因此,基本上搜索.txt文件中的行,如果它以"This"这样的单词开头,如果它存在,如何交换该句中的目标单词?用bash,perl或awk打开它.

Bor*_*din 5

perl -pi -e "s/^This\b/That/" myfile
Run Code Online (Sandbox Code Playgroud)

或者,如果要更改行内的其他单词,

perl -pi -e "s/\btargeted\b/swap/ if /^This\b/" myfile
Run Code Online (Sandbox Code Playgroud)