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

Execute o comando dentro da variável não funciona para sed

isso funciona para mim: CMD="ls -la" $CMD enquanto isso sempre falha: CMD="sed -e 's|abc|abc|g' file" $CMD com a mensagem de erro: sed: -e expression #1, char 1: unknown command: '''     
09.02.2017 / 17:14
2
respostas

Substituir valores em determinada seção em um arquivo

Eu tenho um arquivo que tem várias seções, eu tenho que mudar os valores de todos os parâmetros na seção [Test2] . Entrada: [Test_1] abc=123 def=456 . . . so on [Test_2] abc=123 def=456 . . . so on [Test_3] abc=123 def=456 . . . so on...
25.11.2016 / 17:38
2
respostas

Como enumerar linhas específicas de um arquivo

Eu quero saber como enumerar linhas específicas, neste caso, apenas aquelas após as linhas com os colchetes Arquivo original: file.txt TITLE: hello world SUBTITLE: document about hello world [CONTENT 1] That's a line Another...
05.08.2017 / 10:18
2
respostas

O sed possui um recurso superior ao awk? [fechadas]

Recentemente, aprendi sed por um tempo e foi uma experiência desagradável devido a necessidade de lembrar comandos de uma única letra ( p , a , d , ...) o conceito de single mantém espaço para lembrar o contexto - controlado p...
23.06.2017 / 10:06
4
respostas

Remove todos os nós FOLDER! = tag value

Eu sei que os analisadores xml são a maneira ideal de ir até aqui, mas nenhum está disponível ou pode ser adicionado ao meu ambiente. Vamos pegar o XML que segue a seguinte estrutura: <CONTAINER> <FOLDER NAME="I_RS_INT"> &l...
27.10.2016 / 09:26
2
respostas

Combine comandos SED

Qual é a melhor maneira de combinar esses dois comandos SED? O primeiro comando procura por CSP e, em seguida, desce uma linha. O segundo comando coloca um ponto e vírgula na coluna 3. sed -ne '/CSP/{n;p;}' test1>test2 sed 's/./;/3' test2&...
23.08.2016 / 19:19
1
resposta

Procura e remove caracteres especiais

Eu tenho uma string abaixo no meu arquivo DDL e desejo remover o último caractere ) . DDL tem o caractere ) em muitos lugares, mas quero removê-lo apenas no local abaixo indicado. .. 'event_sts' string, 'rsn_code' string) ROW FORMAT...
28.08.2016 / 01:11
4
respostas

Encontre correspondências em linhas adjacentes

Eu quero encontrar linhas de correspondência adjacentes, por exemplo, se o padrão corresponder a $ grep -n pattern file1 file2 file3 file1:10: ... file2:100: ... file2:1000: ... file2:1001: ... file3:1: ... file3:123: ... Eu quero encontr...
22.04.2016 / 20:44
2
respostas

Extrai partes do nome do arquivo csv em colunas

Eu tenho um conjunto de arquivos .csv em um diretório, digamos abc_q1_w1.csv defg_q11_w2.csv hijk_q11_w3.csv Eu quero escrever um script que extraia partes do nome do arquivo e as coloque em colunas, ou seja, abc q1 w1 defg...
05.07.2016 / 10:43
1
resposta

Como usar! no comando sed?

Peça desculpas se você achar esta questão muito básica. De qualquer forma, estou digitando sed '/[iI]t/ a\ Found it!' data , mas diz que o evento de erro não foi encontrado. Eu tentei escapar desse ! com barra invertida \! , mas não fu...
20.07.2016 / 23:52