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

Como faço para o grep arquivar caminhos a partir de um arquivo de texto?

Eu tenho um arquivo que tem uma lista de caminhos assim: "1" "/user/bin/share" "2" "/home/user/.local" "3" "/root/" Existe uma maneira de extrair apenas os caminhos? Eu não quero os números ou aspas. Como posso sed ou...
07.09.2018 / 02:10
6
respostas

Extraia tudo entre aspas

Estou tentando usar o grep ou o sed para extrair uma URL de uma string parecida com javascript:open_window("http://www.example.com/somescript.ext?withquerystring=true"); O link javascript é gerado - por um aplicativo externo sobre o qual n...
13.01.2018 / 18:43
4
respostas

Correspondência de padrões e excluir toda a linha

Eu quero excluir todas as linhas do arquivo 1, se a coluna 1 do arquivo1 corresponder exatamente com a coluna 1 arquivo2. Arquivo 1: r001:21:10 21 AAAAAATTTGC * = XM:21 r002:21:10 21 YAAAATTTGC * = nM:21 r0...
28.02.2014 / 13:23
3
respostas

Substituindo apenas a primeira ocorrência de um caractere em uma linha

Eu tenho uma linha com milhares de linhas como esta: {"100K";"0.00001";"10";"0.01"]} {"101K";"0.0001";"100";"0.1"]} {"102K";"1";"1000";"1"]} {"102K";"1";"1000";"1"]} {"103K";"0.01";"10000";"10"]} {"104K";"0.1";"100000";"100"]} {"105K";"1";"10...
09.10.2018 / 17:51
2
respostas

Salve o arquivo depois de usar o comando sed

Estou usando o seguinte comando para substituir yyyymmdd to YYYYMMDDHH24MISS no meu arquivo: sed -e 's/\('yyyymmdd'\)/\('YYYYMMDDHH24MISS'\)/g' filename Depois de executar o comando no PuTTY, ele exibe o arquivo com valores substitu...
04.02.2016 / 17:02
4
respostas

Como posso substituir um caractere em todos os arquivos .php dentro de uma pasta no OS X?

Eu preciso substituir os seguintes caracteres: ă com um â com um î com i ș com s ț com t A substituição deve ser sensível a maiúsculas e minúsculas. Por exemplo, se uma letra é maiúscula, deve ser substituída por uma letra maiú...
18.01.2016 / 16:09
2
respostas

sed / PATTERN / SUB / $ VAR?

Estou renomeando alguns arquivos. Isso funciona: ls | while IFS= read -r line; do name=$(echo $line | sed -e 's/\(.*\)/.jpg/') && mv $line $name; done O que é certo, mas eu gostaria de torná-lo mais conciso, como: ls | while I...
10.01.2017 / 15:42
4
respostas

Expressões regulares para higienizar números de telefone

Eu estou tentando escrever um script que usa sed e leva um arquivo de texto contendo números de telefone com código de área 301 seguido por 209 (3012093934, (301) 2093935, (301)209-3936). Eu tenho que remover o espaço em branco, parênteses, onde...
13.01.2017 / 21:05
5
respostas

Obter última coluna de string sem AWK

Eu queria saber se eu poderia usar sed ou grep (mas não -P flag) para dar a mesma funcionalidade que awk '{print $6}' . Estou fazendo um script para iOS, mas não quero ter que instalar comandos de terceiros (como awk ). O gr...
05.02.2018 / 08:50
2
respostas

sub-shell dentro do sed

Posso anexar ao início de um arquivo com: sed -i '1s/^/word\n/' file Estou lendo que, se eu usar aspas duplas, posso expandir as variáveis, então tento: sed -i "1s/^/$(printenv)\n/" file Eu acabo voltando: sed: -e expression #...
14.10.2017 / 16:56