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

mk, sed e incorporando variáveis de ambiente [closed]

Ao usar mk , o GNU sed, eu acho que as variáveis não se expandem de forma alguma. Código problemático: VAR=qux ... build: sed -i "s|FOO = .*|FOO = $VAR|" bar.file Isso parece rodar o seguinte: sed -i "s|FOO = .*|FOO = $VAR|" ba...
20.08.2017 / 01:18
2
respostas

Como remover aspas duplas do arquivo, mas não dentro das aspas duplas

Temos um exemplo de arquivo CSV parcial (com apenas 3 campos) nosso objetivo é remover todos os caracteres " , mas não dentro das aspas duplas ssl-server,"ssl.server.truststore.type","jks" tez-env,"enable_heap_"\n"dump","false" tez-env,"...
22.08.2017 / 16:22
2
respostas

Como colocar dados limitados entre parênteses em uma única linha?

Estou tentando trabalhar com um arquivo de texto grande para colocar dados delimitados por parênteses em uma única linha. Atualmente, ele é dividido em várias linhas ... O que parece: (123456 'abcdef' 'a1b2c3d4' '1234567890' 0) (789012 'zy...
05.09.2017 / 18:10
2
respostas

Problema removendo / substituindo caractere especial °

Eu não consigo eliminar este símbolo °. Eu tentei: sed 's/°//g' file.txt e sed 's/\°//g' file.txt mas ambos não funcionaram. Estou executando o ubuntu 16. O símbolo não parece ser detectado - copiei e colei. Isso nã...
13.09.2017 / 16:04
1
resposta

br sed + remove a palavra da linha específica

temos essa linha do arquivo postgresql.conf #BARMAN# archive_command = 'rsync -a %p [email protected]:/var/lib/barman/main-db-server/incoming/%f' Eu removo a palavra - # BARMAN # pela seguinte sintaxe sed '/archive_command/ s/#BARMAN...
13.09.2017 / 14:14
1
resposta

O que o Regex $ 's / \ r $ //' faz?

Todd Schneider usa o seguinte comando em sua NYC Taxi Data Analysis para preparar um arquivo CSV para o PostresSQL. sed $'s/\r$//' $filename | sed '/^$/d' | ... O segundo comando sed remove linhas em branco. O que o primeiro faz?     
30.10.2017 / 17:00
2
respostas

Como posso adicionar uma string ao primeiro campo da saída com o awk?

O script a seguir imprime a saída: /var/lib/ambari-server/resources/scripts/configs.sh get localhost c1 yarn-env A saída do script: "yarn_log_dir_prefix" : "/var/log/hadoop-yarn", "yarn_pid_dir_prefix" : "/var/run/hadoop-yarn", "yar...
18.08.2017 / 11:35
1
resposta

sed variável na consulta?

O seguinte comando funciona bem para mim: sed -i 's/^\(DEPLOY_ENV=\).*/VAL/' config.ini Mas eu quero usar uma variável, estou tentando: sed -i 's/^\(DEPLOY_ENV=\).*/"$1"/' config.ini e sed -i 's/^\(DEPLOY_ENV=\).*/${1}/' config....
18.08.2017 / 00:26
1
resposta

Extração de partes da string separada por espaço em branco

Eu tenho vários repositórios Git contendo um arquivo mergedriver.info Esse arquivo é sempre assim: <project name> <repository name> Um script, acionado por um driver de mesclagem do Git, está avaliando este arquivo: m...
20.07.2017 / 09:28
1
resposta

Encontre um padrão em XML usando o comando unix

Eu tenho XML como abaixo <a> </a> <a> <b></b> <c></c> </a> Eu preciso encontrar números de linha das tags vazias que estão em duas linhas consecutivas sem nenhuma tag entre elas, como abaixo...
08.08.2017 / 09:40