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
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 / 13: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 / 11: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 / 12: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 / 12: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 / 18: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...
11.07.2016 / 23: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 / 05:52
5
respostas

Remover barras invertidas de um arquivo de texto

Eu tenho Entrada: NISHA =5 Saída: NISHA = 455 Eu quero remover \ da saída. Eu tentei usar o comando sed "s/[\]//g" P , mas ele não está funcionando e sinaliza um erro: character found after backslash is not meaningfu...
21.11.2014 / 10:13
2
respostas

Removendo texto entre duas cadeias específicas

Eu tenho um arquivo como abaixo: mime PI Name: ISHO SUCCESS RATE RT, Value: 95.663826 scr PI Name: RRC Access Failures due to UU, Value: 0.13394141 prog PI Name: RRC Access Failures due to UU, Value: 0.16077702 sch PI Name: RRC Access Failur...
11.10.2013 / 12:13
6
respostas

Como posso converter dados delimitados por tabulações em dados delimitados por vírgula?

Estou solicitando uma lista de snapshots ec2 através da ferramenta de linha de comando ec2 da amazon: ec2-describe-snapshots -H --hide-tags > snapshots.csv Os dados parecem com algo assim: SnapshotId VolumeId StartTime...
06.01.2012 / 22:42