Просто найдите и замените на sed

Я пытаюсь заменить число в нескольких разных строках в текстовом файле. В основном это будет принимать форму

tableNameNUMBER
carNUMBER

Я довольно новичок в bash и написании сценариев, и я не был уверен, как заменитьNUMBER с тем, что я передаю. Итак, я попробовал это:

#! /usr/bin/env bash
sed "s/NUMBER/$1/" myScript.txt > test.txt

затем в командной строке:

sh test.sh 123456

Это работает только еслиNUMBER самостоятельно, безtableName или жеcar предшествуя этому. Как я могу заменитьNUMBER в тех случаях. Это лучше иметь${NUMBER}? Извините, если это совершенно нубские вопросы.

Ответы на вопрос(3)

Ваш ответ на вопрос