Perguntas sobre 'sed'

Sed é conhecido como Stream Editor, pois pode executar várias funções de filtragem e / ou transformação na entrada padrão ou em arquivos especificados pelo usuário. É comumente usado para pesquisar e substituir em arquivos de texto. Se sua pergunta for sobre processamento de texto, essa tag provavelmente será apropriada
1
resposta

Como substituir uma palavra em um arquivo por uma palavra obter pela função de leitura? [duplicado]

Situação: echo "tell me a word" read the_word Como substituir todo o WordToReplace em um arquivo pela the_word? sed parece não gostar: sed -i 's/WordToReplace/$the_word/g' thefile.sh     
23.03.2016 / 02:34
2
respostas

Imprime texto entre delimitadores de várias linhas

Estou tentando extrair dados entre dois padrões de correspondência, apenas se o conteúdo não estiver vazio e eu tiver problemas ao fazer isso: aqui é um exemplo: ============================== Queue Manager is : MQ73PCRTB2 ==============...
16.05.2016 / 21:31
1
resposta

Livrar-se de uma linha com uma correspondência perfeita (não substring) usando sed

Eu quero excluir uma linha que corresponda à palavra name , mas não exclua as linhas que a seguem. Eu não consigo encontrar uma resposta para isso. Eu sei que sed -i '/name/d' * excluiria toda a linha que combina a palavra name , mas isso...
03.05.2016 / 21:10
2
respostas

Como extrair a primeira parte dos nomes de arquivo com o mesmo sufixo?

Eu quero pegar o prefixo de um nome de arquivo de comprimento variável. In: some_filename_123-uniq.tar.gz Out: some_filename_123 In: some_filename_1-uniq.tar.gz Out: some_filename_1 Isso faz exatamente o oposto do que eu quero, -uniq.tar...
09.12.2015 / 03:29
1
resposta

ssed -R versus perl -pe

Se você quiser um sed com expressões regulares no estilo do perl, parece que há duas maneiras de fazê-lo: ssed -R perl -pe Existe alguma razão para preferir uma ferramenta sobre a outra para esse propósito? Ambos suportam o sinalizador -i...
10.11.2015 / 19:38
1
resposta

sed e sudo com string substituir

Eu quero substituir uma string por sed e salvar as alterações no mesmo arquivo que precisa do sudo, pois é um arquivo de propriedade raiz. Mas enquanto isso estou ficando abaixo do erro raja@raja-UbuntuVM:~$ sudo sed 's|gateway 192.168.56....
14.11.2015 / 05:30
2
respostas

Excluindo linhas combinando apenas o terceiro e o quarto caractere

Estou executando um script que me busca os dados, conforme abaixo, 1400d2b8 1f4d1e2507 1200781e Como você pode ver, o terceiro e quarto caractere é 0 na linha 1 e na linha 3. Estou tentando escrever um script de linha única que imprime...
23.04.2016 / 18:56
2
respostas

Bash localizar e substituir em um arquivo C ++

Eu tenho um script C ++ para o qual gostaria de alterar os valores das variáveis em alguns lugares e, em seguida, compilar, fazendo isso muitas vezes para um conjunto de números. O seguinte mostra meu script de shell: #!/bin/bash Rpl_array="...
19.04.2016 / 16:15
4
respostas

Adiciona linha ao arquivo de configuração de um script bash?

Estou tentando localizar uma linha em um arquivo de configuração e, em seguida, soltar duas linhas para inserir uma linha de código. Eu estava tentando fazer isso no awk / sed, mas fiquei preso no retorno da carruagem. Eu não amarrei o awk / sed...
06.01.2016 / 18:57
3
respostas

Dividir um arquivo com base na string necessária

Eu tenho um arquivo de teste com o conteúdo abaixo: CREATE TABLE XYZ ( ABC INT, CDE CHAR(10), . . . ); Similarly, REPLACE VIEW XYZ ( ABC, CDE, EFG ); CREATE TABLE XYZ_1 ( ABC INT, CDE CHAR(10), . . . ); Similarly, REPLACE VIEW XYZ ( ABC, CDE,...
02.02.2016 / 09:58