[Я предполагаю, что вы используете утилиты bash и Gnu.]
Сначала разбейте вопрос на части и решайте его по частям. Прежде чем начать, спросите: «Какие инструменты я изучал?»
Для этого примера я бы разбил его следующим образом. (вам нужно только идентифицировать первый. Заставьте его работать, затем определите 2-й. Однако я определил еще несколько, чтобы помочь вам.)
После каждого шага проверяйте его. Работает ли, если не исправить. Если это работает, перейдите к следующему шагу.
data.txt
)[cat] Result.txt
)[кат и перенаправление] replacewords.txt
. Можете ли вы просто заменить Apple на Orange. [sed и перенаправление] replacewords.txt
и используйте его для управления заменами. replacewords.txt
, создает сценарий sed
и затем выполняет его. (Если я пойду таким путем, то сначала потренируйтесь, написав sed
скрипт, который заменит яблоки на апельсины, а бананы на гуаву.)replacewords.txt
.