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
Se eu executar o seguinte arquivo .sh:
#!/bin/sh -a
echo "a" | sed -e 's/[\d001-\d008]//g'
O resultado é um erro:
sed: -e expression #1, char 18: Invalid range end
Mas, se eu executar o seguinte arquivo .sh:
#!/bin/sh
set -a
ec...
13.08.2018 / 15:40
Estou tão confuso com o GNU sed , POSIX sed e BSD sed de inúmeras opções. Como substituo o literal \n pelo caractere de nova linha usando esses três sed tipos?
04.07.2014 / 13:24
Por que o sed -i executado no symlink destrói esse link e o substitui pelo arquivo de destino? Como evitar isso?
por exemplo,
$ ls -l pet*
-rw-rw-r-- 1 madneon madneon 4 mar 23 16:46 pet
lrwxrwxrwx 1 madneon madneon 6 mar 23 16:48 pet_l...
23.03.2015 / 15:51
Estou usando o seguinte comando no meu mac:
$find . -name “*.java” -exec sed -i ’s/foo/bar/g’ {} \;
e parece não ter efeito.
Eu tenho dois arquivos no diretório que terminam em .java, ambos com o texto foo neles. Estou faltando alguma...
18.04.2012 / 18:59
Entrada:
201103 1 /mnt/hdd/PUB/SOMETHING
201102 7 /mnt/hdd/PUB/SOMETH ING
201103 11 /mnt/hdd/PUB/SO METHING
201104 3 /mnt/hdd/PUB/SOMET HING
201106 1 /mnt/hdd/PUB/SOMETHI NG
Saída desejada:
201103 01 /mnt/hdd/PUB/SOMETHING
201102 07 /m...
12.03.2011 / 10:59
Eu tenho um arquivo com 200 linhas.
Eu preciso extrair linhas de 10 a 100 e colocá-las em um novo arquivo.
Como você faz isso em unix / Linux?
Quais são os possíveis comandos que você poderia usar?
21.06.2014 / 05:54
Eu tenho uma pergunta sobre os operadores awk / sed. Eu tenho um arquivo grande que tem o seguinte conjunto de linhas repetidas
Expression loweWallrhoPhi : sum=-6.97168e-09
Expression leftWallrhoPhi : sum=6.97168e-09
Expression lowerWallPhi...
11.11.2014 / 10:13
Eu tenho um script que lê um fluxo de texto e gera um arquivo de comandos sed que é executado posteriormente com sed -f . Os comandos sed gerados são como:
s/cid:image002\.gif@01CC3D46\.926E77E0/https:\/\/mysite.com\/files\/1922/g
s/cid:ima...
12.05.2014 / 14:26
Eu tenho dois arquivos: file1 e file2 .
file1 tem o seguinte conteúdo:
---
host: "localhost"
port: 3000
reporter_type: "zookeeper"
zk_hosts:
- "localhost:2181"
file2 contém um endereço IP ( 1.1.1.1 )
O que...
08.07.2014 / 18:23
Minha pergunta é como converter todo o texto de maiúsculas para minúsculas e vice-versa? Isso é para mudar os casos de todas as letras. Isso tem que ser feito com uma substituição sed de alguma forma.
08.06.2014 / 18:57