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

Como fazer de 1:52 a 01:52 com ex .: sed?

ENTRADA: a|2013.06.13. 13:22|xx b|2013.06.13. 1:52 |xx c|2013.06.13. 2:26 |xx OUTPUT: a|2013.06.13. 13:22|xx b|2013.06.13. 01:52 |xx c|2013.06.13. 02:26 |xx Como posso fazer o 1:52 para o 01:52 neste caso? ATUALIZAÇÃO: Obrigado!...
04.06.2013 / 07:05
1
resposta

Simplificando uma expressão sed para salvar uma parte de uma linha de um arquivo em uma variável (bash)

Estou escrevendo um script que irá isolar uma parte de uma string e salvá-la em uma variável em um script bash. Assumindo que $INSTALL_INFO é uma variável com o arquivo do qual desejo extrair dados, estou fazendo algo assim. BOOST='cat $I...
15.05.2018 / 19:01
1
resposta

Como substituir o formato de data para 'SYSDATE' de um arquivo unix

Eu tenho um arquivo com poucas linhas. Nome_do_Arquivo: test.sql INSERT INTO ADJUSTMENT_REASON VALUES (17-MAY-18,,'','','','S','C','Y','N',,'Y','N','N','A','BAN','Y','B','Mobile Internet Discount','N','','','N','B','','','N','N',''); INSE...
17.05.2018 / 16:05
2
respostas

Formatando colunas de um texto de saída [duplicado]

Eu tenho 3 arquivos arquivo1: compute-0-44 compute-0-2 compute-0-7 compute-0-8 arquivo2: 0 11/29/2017 | 02:01:34 0 05/16/2018 | 08:47:56 arquivo3: 0 963 0 459 Quando faço paste file1 file2 file 3 , obtenho: comp...
16.05.2018 / 11:29
1
resposta

find e sed não substituíram o conteúdo do arquivo

Eu tentei usar find -type f -name "*.php" -exec sed -i.bak 's|"$_SERVER[\"DOCUMENT_ROOT\"]./|$_SERVER[\"DOCUMENT_ROOT\"]."/|gI' {} \; para substituir <?php include("$_SERVER["DOCUMENT_ROOT"]./info/benth_nav_top.php"); include_once("$_SE...
20.06.2018 / 01:32
1
resposta

A substituição com sed não funciona como esperado com expansão variável, aparecem caracteres extras

Estou tendo alguns problemas com sed . Eu preciso substituir uma string em um arquivo por algo, e eu fui parcialmente bem-sucedido com isso, mas estou obtendo uma string extra t na frente da saída real. Estes são os comandos que estou...
28.05.2018 / 03:15
1
resposta

Use sed para anexar um arquivo em outro arquivo [duplicado]

Eu estou tentando adicionar file.bak em file.php usando este comando: sed r file.php file.bak Fornece a saída correta conforme desejado. No entanto, isso não salva o file.bak anexado em file.php . Alguma ideia de como faze...
26.04.2018 / 08:28
1
resposta

Use sed para substituir string, mas evite substituir quando for uma substring [duplicate]

Eu gostaria de realizar a substituição de strings em vários arquivos. A string é específica, pois está no formato use module_plotting e preciso evitar a substituição ao encontrar uma string como use module_plotting_debug . Obrigado...
23.04.2018 / 10:53
1
resposta

br comentário multi-linha

Eu tenho um arquivo de texto test.txt com algo como o seguinte: foo configure top start fun bar hello Quero comentar os números de linha 2, 5 e amp; 7. Então, a saída deve se parecer com: foo #configure top start #fun bar #hello Qu...
24.04.2018 / 17:33
3
respostas

Extrai coisa específica de cada linha na coluna

Eu tenho um arquivo com ~ 13K linhas, contendo duas colunas. Eu quero extrair os valores em 'phNAME': 'value' , mas cada linha pode ter mais de um phNAME . Caso haja mais de um phNAME em uma única linha, quero gravar cada valor phNAM...
23.07.2018 / 14:13