Como faço para executar uma correspondência de regex em um arquivo e gerar o resultado.
Por exemplo, encontre version="X.Y.Z"
e armazene em uma variável o resultado correspondente de XYZ para poder ecoar a correspondência posteriormente.
O é tanto quanto eu consegui sozinho: sed -n -e / versão \ = \ ". * \" '$ PATH "version.js"
O conteúdo do meu arquivo é:
var config;
function check() {
if (window.environment && window.revision) {
config.version = "0.0.1";
config.isApp = true;
}
else {
setTimeout(check);
}
}
check();
e desejo armazenar 0.0.1
em uma variável como desejo inserir esse valor em outro arquivo.
cat version.js | grep ...
não faria o truque neste caso?