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

Adicionar variável ao início da linha, não usando sed

Eu tenho um arquivo de texto onde eu gostaria de adicionar uma string no começo da linha, no entanto, ele tem caracteres especiais e o sed reclama sobre isso. O aviso que recebo é: sed: 1: "s/^/curl curliian.bxss ...": bad flag in substitu...
07.12.2015 / 12:40
1
resposta

sed, recebendo um erro: sed: unterminated {

Estou usando o comando abaixo do sed sed -n '\|<tag>|{:n; \|</tag>|!{N;bn}; y|\n| |;p }' test.xml OUTPUT: <tag> <name>jolly</name> <class>2nd</class> <address> </address> </tag&...
03.11.2015 / 08:52
1
resposta

Como posso executar o sed para substituir linhas em um arquivo ou fazer coisas semelhantes no PHP?

Estou escrevendo uma interface web para configurar o OpenWRT. Eu estou usando PHP para executar comandos e todos os comandos uci estão executando sem problemas. No entanto, as configurações do OpenVPN não podem ser feitas via UCI e eu tenho que...
25.10.2015 / 20:09
1
resposta

Classifique vários arquivos csv com base em duas colunas em um diretório

Eu tenho vários arquivos .csv em um diretório chamado mydirectory . Eu quero classificar todos esses arquivos usando um comando bash / awk / sed primeiro baseado na coluna LeftChr e depois na coluna RightChr e obter o result . &g...
04.12.2015 / 01:53
5
respostas

Tentando usar a URL do html no arquivo .txt usando sed

Eu pude usar o código abaixo para fazer o grep de listas de urls da fonte html antes, mas por alguma razão não está funcionando para este exemplo específico. grep: grep -1 box-download shareit1.txt|sed 's/<a/\/n/'|sed 's/href/\/n/'|grep...
08.10.2015 / 17:30
1
resposta

sed - substituição de expressão regular simples não substitui [duplicado]

Estou tentando usar sed para remover qualquer prefixo de subdomínio de uma lista de nomes de host, mas não substitui nada quando uso uma expressão regular. Aqui está o exemplo simplificado que não está funcionando: echo "subdomainxyz.exampl...
10.10.2015 / 23:25
2
respostas

extrai parte do texto de todas as linhas correspondentes

Estou executando um loop for no conjunto de servidores para encontrar a expiração da cert. A saída do comando cert será abaixo para cada servidor: line 1 line 2 line 3 Valid From: Tuesday, 29 September 2015 10:40:13 AM To: Friday, 28 Septembe...
30.09.2015 / 16:54
2
respostas

Limpeza de explorações PHP de arquivos infectados usando sed

Recentemente, meu servidor foi alvo de uma série de ataques de exploração do php e, ao usar o ClamAV, consegui identificar muitos arquivos infectados. A pegadinha aqui é que existem arquivos legítimos que estão infectados junto com alguns que...
30.09.2015 / 06:27
2
respostas

Duplicação de cada linha enquanto altera algum valor dentro de cada cópia de uma linha de maneira diferente no linux

Eu gostaria de ter cada linha em um arquivo repetido um número de vezes enquanto na primeira cópia da linha qualquer valor de 3 seria alterado em 2 e qualquer valor de 4 seria alterado em 1 e na segunda cópia de cada linha qualquer valor de 3 se...
30.09.2015 / 16:09
1
resposta

Qual é a maneira correta de inserir \ u usando sed?

Estou tentando encontrar uma string que contenha \u e adicione algo a ela. Por exemplo, $ echo \user | sed 's/\us/\usX/' - produz corretamente \usXer No entanto, se eu tiver o conteúdo em um arquivo e inseri-lo no seguinte có...
11.08.2015 / 18:23