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 apagar as linhas que começam com uma palavra específica e terminam com uma palavra específica

Por exemplo: CREATE TABLE COMM.ACL_ENTRY ( ACL_OID CHAR(18) FOR BIT DATA NOT NULL , USER_DESC_TYPE FOR COLUMN USER_00001 BIGINT NOT NULL , USER_DESC_OID FOR COLUMN USER_00002 VARGRAPHIC(220) CCSID 13488 NOT NULL ,...
29.09.2015 / 07:41
2
respostas

sed procura e substitui o problema

Estou tentando substituir uma string de um arquivo que contenha '&' em seu valor. vari = '111|abc & efg|123' varj = '222|abc & efg|123' echo $vari | sed -e "s/$vari/$varj/g" a saída é 222|abc 111|abc & efg|123 efg|123...
29.09.2015 / 07:10
1
resposta

Por que o sed está voltando com o comando “unterminated '?

Então eu tenho um script Bash que se parece com isso: #!/bin/bash extentemplate=" exten => '$prevchannel',n,Queue('$prevchannelname')\ exten => '$prevchannel',n,Hangup()\ \ ;'$channelname'\ exten => '$channel',1,Answer()\ exten =>...
01.09.2015 / 15:22
1
resposta

substituindo o primeiro link de um texto “awk equivalent of sed command”

Eu queria substituir a primeira linha de um texto por sed, como deveria sed -i.bak "1 s/^.*$/"CompoundState\tMethod\tApproach\tS^2\tEnergy\tPath"/" awk.xls mas também preciso executá-lo no OSX, mas ele não suporta o espaço da guia "\ t" e...
31.08.2015 / 22:09
2
respostas

Mesclar rótulos de linhas com campos duplicados

Eu tenho um arquivo de texto bastante grande (milhares de linhas) no seguinte formato: 123.123 5 123.123 91 156.456 45 233.185 85 233.185 4 257.448 1 455.456 60 455.456 2 A primeira coluna é coordenada ordenada (x.y) e a seg...
07.09.2015 / 07:45
2
respostas

Exclua várias linhas com texto e chaves

Eu tenho vários arquivos que contêm algo como: this is a test1 { test 123 test 456 test 789 } this is a test2 { test 123 test 456 test 789 } this is a test3 { test 123 test 456 test 789 } Precisa excluir uma seção: this is a test2...
07.09.2015 / 07:55
3
respostas

imprime a última linha de !! comando

então eu quero poder imprimir helloworld usando o comando !! . Eu tentei criar um arquivo de texto com o texto helloworld nele. Então eu digo cat textFileName Imprime helloworld . Então eu digo !! e imprime cat textFileN...
07.09.2015 / 01:41
1
resposta

Precisa capturar parte do nome do arquivo na variável

Eu tenho muitos arquivos CSV com nomes assim em um diretório: s_m_u_supplemental_fields_account_9_4_2015_11_26_Error.csv s_m_u_supplemental_fields_account_9_4_2015_12_3_Error.csv s_m_u_academic_status_loa_8_29_2015_0_1_Error.csv Eu pre...
07.09.2015 / 18:43
1
resposta

Comando sed com padrão complexo e substituição

Eu tenho as duas sequências a seguir salvas como variáveis: str1='ds-cfg-global-aci: (targetcontrol="2.16.840.1.113730.3.4.2 || 2.16.840.1.113730.3.4.17 || 2.16.840.1.113730.3.4.19 || 1.3.6.1.4.1.4203.1.10.2 || 1.3.6.1.4.1.42.2.27.8.5.1 || 2....
07.09.2015 / 14:01
2
respostas

br comando para comentar bloco de código específico contendo cadeia de pesquisa [fechado]

Eu tenho um arquivo listener.ora para Oracle, no qual preciso comentar um bloco de linhas especificado por uma string de pesquisa, por exemplo, >(DESCRIPTION= >>(ADDRESS_LIST= >>>(ADDRESS=(PROTOCOL=tcp)(HOST=sale-server)(...
15.10.2015 / 17:43