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

Inserir linha em branco no UNIX após um número diferente de linhas

Suponha que eu tenha um arquivo abc.csv com os dados abaixo: abc def geh ijk lmn opq rst Agora, quero inserir linhas em branco após a linha 2 e a linha 6. Por favor, sugira qual comando devo usar.     
12.08.2015 / 17:04
2
respostas

como substituir uma expressão sed (alterar e imprimir somente uma linha combinada) com uma expressão perl?

Estou tentando migrar para o perl (do sed). Mas como posso substituir essa expressão sed por perl de maneira similar? sed -n '/patternmatch/s%stuff%changed%p' file Eu preciso procurar um padrão, e somente quando o padrão for encontrado, s...
16.07.2015 / 00:12
3
respostas

Remover eficientemente o primeiro par de linhas de um arquivo de texto

head / tail precisará iterar quase todo o arquivo (dependendo da posição da linha que você fornecer como parâmetro). Então você copia esse resultado para um novo arquivo e exclui o antigo. Não tenho certeza se sed estará iterando...
17.05.2017 / 18:15
3
respostas

Como usar o sed para substituir um caminho do Linux em um arquivo de texto específico

Estou escrevendo alguns comandos em alguma documentação que estou escrevendo sobre como estou configurando o NGINX. Em vez de escrever 'abra isso usando o vi' e esperar que alguém saiba tudo isso, eu só quero dizer executar este comando sed....
15.09.2017 / 19:27
2
respostas

usando loop “for” leu um arquivo linha por linha continuamente considerando cada linha como uma entrada

Considere um arquivo file.txt com valores abaixo one,two three,four five,six six,seven red,tree Precisa de um comando shell script para executar a atividade abaixo Para o loop em que o loop deve ser executado continuamente com o maior...
07.10.2017 / 21:31
1
resposta

o que significa: g nesta ação sed?

Eu sei que as pessoas usam : em vez de / quando estão lidando com caminhos, mas o que :g faz na seguinte sed action? Por que o caminho1 está entre aspas? Alguém pode explicar a ação deste código? sed -i -e s:INPUT_REPLACE:"${pa...
08.09.2016 / 01:33
3
respostas

Preso em separar chars em strings na minha abordagem. Encontrou uma abordagem de trabalho, mas não consegue entendê-lo

Eu estou tentando descobrir como quebrar uma string para ficar no caractere por linha. Por exemplo, ahebhaaa a ser: a h e b h a a a Eu tentei: $ echo ahebhaaa | sed 's/\(.\)\(.\)/\n/g' Ou seja minha intenção era...
15.09.2013 / 11:19
2
respostas

Extrai e formata dados com 'cut' e 'awk'

Eu tenho o arquivo abaixo em txt: "Firstname","Lastname","Company" "Alex","Johnson","Alex Corp." "Baran","Atasoy","Gülerler Ltd." Gostaria de extrair e formatar dados usando awk e / ou cut e tenho o formato abaixo: Firstname Last...
26.10.2014 / 19:54
3
respostas

sed + encontrar valor antes da palavra na linha

Como posso encontrar o valor antes da palavra "free"? top -n1 | grep Mem Mem: 2054968k av, 2034120k used, 20848k free, 0k shrd, 186768k buff Primeiro eu tentei top -n1 | grep Mem | awk '{print $7}' m...
01.10.2014 / 17:48
3
respostas

manter apenas determinada parte de uma string em uma determinada coluna

Eu tenho um arquivo como este: id target_id length eff_length 1 intron_FBgn0000721:20_FBgn0000721:18 1136 243.944268 1 intron_FBgn0000721:19_FBgn0000721:18 1122 240.237419 2 intron_FBgn0264373...
07.10.2014 / 08:04