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

pt sed, anexe linha na correspondência somente se ela ainda não existir

Usando o sed (GNU sed) 4.2.2, eu quero: Corresponder Line1 Verifique Line2 , logo abaixo de Line1 , se for igual a String Se isso não acontecer - anexe String após Line1 (ou insira antes Line2 ) O que eu tentei: e...
27.02.2018 / 23:46
0
respostas

conversão de GNU sed para BSD sed

Eu sou novo no sed e estou tentando implementar esta resposta em um mac. Depois de algumas pesquisas rápidas, acredito ter que converter o código para o BSD sed. Eu não tive muito sucesso olhando para a documentação do BSD sed e estou procuran...
20.01.2018 / 19:33
1
resposta

Sed extrair todas as correspondências na mesma linha

Eu tenho a seguinte linha: randomtext<News:Image>111</News:Image>morerandomtext<News:Image>abc123</News:Image>sometext<News:Image>321abc</News:Image> Não consigo fazer sed para extrair os valores entr...
24.11.2017 / 18:47
1
resposta

sed wildcards para qualquer número

Estou tentando substituir a string "samples: [any number] com falha em samples: [any number] com a string 'OK' usando sed. Isso funciona com um único dígito. No entanto, preciso de uma opção para qualquer número: sed 's/samples : [0-9] fai...
06.11.2017 / 14:33
2
respostas

Como extrair a data de criação do EXIF e definir a data de criação do arquivo

A transferência de imagens do IPhone de alguma forma estragou as datas do arquivo. Eu quero configurá-los a partir de dados EXIF. Já encontrei uma solução, mas não consegui converter isso em um trabalho em lote. Sinta-se à vontade para ajudar...
29.10.2017 / 14:13
2
respostas

Replace Single Line com conteúdo Multline dentro do arquivo nginx.conf

Eu quero fazer um backup do arquivo "/etc/nginx/nginx.conf" E, em seguida, edite-o para a seguinte linha no arquivo: include /etc/nginx/sites-enabled/*; Em vez disso, aparecerá como ... include /etc/nginx/sites-enabled/*; server {...
28.09.2017 / 06:11
1
resposta

sed no lugar de exclusão entre padrões apenas primeiro jogo

Eu estou olhando para excluir linhas entre duas seqüências de caracteres (incluindo as duas seqüências de caracteres) apenas para a primeira ocorrência da correspondência, o mesmo conjunto de seqüências de caracteres se repetem no arquivo, tente...
05.09.2017 / 13:15
1
resposta

Encontre uma string com regex e substitua por alguma String aleatória com SED

Eu tenho uma expressão regular MyRegularExpression e quero substituí-la por xxxxxxxxxabc com a, b, c são um número aleatório. Como posso fazer isso com sed ?     
20.07.2017 / 11:48
0
respostas

O Unix sed não consegue ler. questão peculiar ao usar uma variável

Uma linha em um arquivo de controle é assim: 1039 ZA_BKPF_20170725103534.txt Então, usando o espaço como um delimitador, estou cortando e atribuindo o nome do arquivo sozinho a uma variável como abaixo: arquivo = echo "$line" | cut -d " " -f2...
26.07.2017 / 15:12
1
resposta

Como modificar três colunas para apenas uma delas tendo 0 o resto a 1?

Digamos que eu tenha uma tabela de dados confusa assim: Name IsBuyer IsBidder IsAdmin person1 1 1 0 person2 1 0 1 person3 1 1 1 . . As três colunas IsBuyer, IsBidder, IsAdmin podem ser verdade...
05.07.2017 / 09:00