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
2
respostas

inserir no meio de uma linha em um arquivo de texto usando sed

Estive pesquisando como adicionar texto a uma linha no arquivo. para que a linha que eu tenho no arquivo de texto se pareça com isso hosts allow = 192.168.122. 172.24.0 Eu quero adicionar IP para que a linha pareça hosts allow = 19...
18.09.2017 / 16:57
1
resposta

imprimir barra de progresso enquanto move arquivos para pasta com detalhes de arquivos e pastas

no meu script bash eu escrevi isso echo "move file - $file to $folder Start" mv $file $folder echo "move file - $file to $folder Ended" o arquivo está sob o sistema de arquivos - "/" a pasta está sob o sistema de arquivos - "/ var"...
28.08.2017 / 08:56
1
resposta

Usando o comando sed in echo para o script bash

Gostaria de extrair a última linha do log no BackupPC, portanto, se ocorrer um backup com falha, saberei o porquê pelo email. Eu usei o comando sed para obter a última linha do log. No entanto, estou tendo dificuldades em ecoar na tela. Está...
23.08.2017 / 15:35
1
resposta

pt N e P opção de comando multilinha não funciona como esperado

Amostra de dados: output=$(cat <<EOF This is line 1. This is line 2. This is line 3. This is line 4. This is line 5. This is line 6. EOF ) echo "${output}" > ~/data8.txt por que duas linhas abaixo retornam o mesmo? sed '{ N 3,...
15.08.2017 / 23:01
1
resposta

mescla um texto com outro texto e imprime para um novo com alteração em um campo

How to handle this through Linux: Arquivo 1: 1 -b 2 --guide=5 --drop=3 --errors-parse --win-flags="dirwin pc_hard_no,pc_hard_expiry_month,pc_hard_expiry_year,pc_ver with hardvr.type_portals_methods_file WHERE pc_hard_no > 9999999999...
18.11.2017 / 16:52
4
respostas

Como adicionar uma nova linha após uma expressão

Eu tenho um arquivo semelhante a este: random_string 83: some words 45: large error report 326: send emails to certain peple random_string 34: some words 143: job success Eu quero segmentar o padrão "#:" (um número seguido por dois pontos...
27.07.2017 / 15:16
1
resposta

bat sintaxe para remover certos elementos [fechados]

Eu quero usar "sed" para remover "\ n", "\ r", "Conectado". e "" de uma string. echo " Connected. 97 " | sed -e 's/[Connected.|\n|\r\ ]//g' O resultado que espero receber é "97".     
26.07.2017 / 23:51
3
respostas

Sed colocando texto após uma determinada linha

Eu li na manpage de Sed, mas eu ainda acho isso bastante confuso, então eu espero encontrar algumas respostas aqui:) Eu preciso editar um arquivo usando um script bash. Eu preciso colocar algumas linhas depois de uma linha específica dentr...
11.07.2017 / 15:43
1
resposta

sed - chamando uma variável de um arquivo com várias linhas

Sou novo em programação (/ scripting?), pois isso ficará claro. Propósito: Tentar criar um script reutilizável automatiza a instalação / configuração de novas instâncias do linux .... pois continuo quebrando-as. Neste caso, estou mexendo c...
11.07.2017 / 17:51
2
respostas

Encontre linhas entre dois padrões e acrescente linhas com padrão

Eu realmente aprecio os gurus de script para ajudar lá fora. Muito obrigado antecipadamente. Temos o seguinte arquivo, onde um monte de registros (milhões de registros) de interesse estão entre o início e o fim dos padrões. O padrão de início...
01.08.2017 / 13:54