Proste znalezienie i zastąpienie sedem

Próbuję zastąpić liczbę, która jest w kilku różnych ciągach w pliku tekstowym. Zasadniczo przyjmie formę

tableNameNUMBER
carNUMBER

Jestem całkiem nowy w bashu i skryptach i nie byłem pewien, jak go zastąpićNUMBER z tym, co przekazuję. Spróbowałem tego:

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

następnie w linii poleceń:

sh test.sh 123456

Działa to tylko wtedy, gdyNUMBER jest sam, beztableName lubcar poprzedzające go. Jak mogę wymienićNUMBER w takich przypadkach. Czy lepiej mieć${NUMBER}? Przepraszam, jeśli są to całkowicie pytania noob.

questionAnswers(3)

yourAnswerToTheQuestion