単語の挿入


初心者からの質問のようですが、以下のようなことをしたいようです。

Input Line: Shell scripting  is a programming language
output line: Shell scripting  is a powerful programming language
Input Line: C is a programming language
Output Line:C is a powerful programming language

つまり 'programming' の前に 'powerful' を入れるわけです。

回答としては、参照を使った以下のようなものが挙がっています。

awk 'gsub(/programming/,"powerful &")1' file

これは awk というか、gawk ですね。
または sed を使ったものもあります。

sed 's/programming/powerful &/g' input.txt