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.