Simple encontrar y reemplazar con sed

Estoy tratando de reemplazar un número que está en un par de cadenas diferentes en un archivo de texto. Básicamente tomaría la forma de

tableNameNUMBER
carNUMBER

Soy bastante nuevo en bash y scripting y no estaba seguro de cómo reemplazarNUMBER con lo que paso. Así que he intentado esto:

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

luego en la línea de comando:

sh test.sh 123456

Esto solo funciona siNUMBER es por sí solo, sintableName ocar precediéndolo ¿Cómo puedo reemplazarNUMBER en esos casos Es mejor tener${NUMBER}? Lo siento si estas son preguntas totalmente noob.

Respuestas a la pregunta(3)

Su respuesta a la pregunta