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
6
respostas

Substitua todos os valores de uma coluna para 1

Eu tenho vários arquivos de texto contendo 12 linhas e 3 colunas. Exemplo: 2 6 0.74 42 6 0.58 80 6 0 112 6 0.24 132 6 1 216 6 0.7 342 6 0 390 6 0.21 432 6 0...
01.12.2016 / 10:19
7
respostas

Qual é a maneira mais fácil de adicionar uma string no início de cada linha do arquivo a partir da linha de comando?

Eu estou procurando uma maneira de adicionar alguma string ao início de cada linha (mesma string para cada linha). Não é algo personalizável, mas sim algo que será fácil de lembrar e disponível em todas as plataformas compatíveis com POSIX (e ta...
08.10.2013 / 20:58
4
respostas

Delimita pelo espaço mas ignora o espaço da barra invertida

5678 [] testing,\ group [] [testing [] ip\ 5.6.7.8 [] launch-wizard-1 0.0.0.0/0 456dlkjfa [] 1.2.3.4 [] test 1.2.3.4/32 4.3.2.0/23 4.3.2.0/23 default 4.3.2.0/23 4.3.2.0/23 launch-wizard-2 0.0.0.0/0 launch-wizard-3 0.0.0.0/0 2.3.4.5/32 [] Gos...
25.09.2018 / 17:00
4
respostas

Remove newline da variável unix

Eu tenho uma variável cujo valor é encontrado usando a consulta sql. Eu quero remover o novo caractere de linha dessa variável, pois quero concatenar essa variável com a outra. Abaixo está o código: dt='sqlplus -s user/pwd@servicename <...
29.11.2012 / 14:01
3
respostas

Como remover uma coluna ou várias colunas do arquivo usando o comando shell?

Meu arquivo ARCHIVE B1_NAME B2_NAME B3_NAME ELEMENT INFO_NAM WERT PROCID -------- -------- -------- -------- -------- -------- ---- ------ 15Min...
09.08.2015 / 13:55
1
resposta

Existe uma opção para fazer o sed falhar se o padrão não for encontrado?

Eu preciso encontrar e substituir alguns padrões em alguns arquivos, mas preciso retornar 1 ou algo assim se um padrão não for encontrado. Posso fazer isso com o sed sozinho ou preciso verificar se o padrão existe com outro comando? Alguma...
15.11.2012 / 13:45
5
respostas

Como posso editar as últimas n linhas em um arquivo?

Existe um comando que me permitirá editar as últimas n linhas em um arquivo? Eu tenho vários arquivos, todos com um número diferente de linhas dentro. Mas gostaria de modificar as últimas n linhas em cada arquivo. O objetivo é substituir vírgula...
21.06.2017 / 14:33
3
respostas

Como remover um caractere específico em uma string, mas somente se não houver números nessa linha no Linux

Eu fiquei perplexo com esse problema aparentemente simples de corrigir ... bem, por um tempo. Aqui está o exemplo de saída do arquivo que eu preciso editar: $cat file George Washington Geneva Convention 123,281,029 USD 342,019,929 EUR...
06.03.2014 / 19:08
2
respostas

Grep para encontrar a linha correta, sed para alterar o conteúdo e depois colocá-lo de volta no arquivo original?

Estou tentando alterar uma única palavra em uma linha específica em um arquivo, mas estou tendo problemas para conectar tudo em conjunto. Basicamente, em uma linha do meu arquivo há uma palavra-chave 'firmware_revision', e nesta linha (e some...
12.07.2016 / 01:51
5
respostas

Substitui toda a ocorrência de caractere, exceto a primeira [duplicata]

Eu tenho um arquivo de texto da seguinte forma: test1,test2,test3 test4,test5 test6,test7,test8,test9,test10 test11,test12,test13,test14 Como posso substituir vírgulas por ponto e vírgula, começando com o segundo (e continuando até o...
06.09.2016 / 07:52