Просто найдите и замените на 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}
? Извините, если это совершенно нубские вопросы.