Simples encontrar e substituir por sed

Eu estou tentando substituir um número que está em um par de diferentes seqüências de caracteres em um arquivo de texto. Basicamente, isso tomaria a forma de

tableNameNUMBER
carNUMBER

Eu sou muito novo para bash e scripting e eu não tinha certeza de como substituirNUMBER com o que eu passo. Então eu tentei isso:

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

então na linha de comando:

sh test.sh 123456

Isso só funciona seNUMBER é por si só, semtableName oucar anterior. Como posso substituirNUMBER nesses casos. É melhor ter${NUMBER}? Desculpe se estas são perguntas totalmente noob.

questionAnswers(3)

yourAnswerToTheQuestion