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

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 / 16: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 / 15: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 / 14: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 / 20: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 / 07: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 / 14:56
1
resposta

usando sed para substituir strings por “/” [duplicate]

precisa substituir < rede > com um "192.168.61.0/24" mas não consigo fazer isso com sed, tentou sed -i s/"< network>"/"192.168.61.0/24"/g file.sh mas isso não está funcionando     
08.02.2013 / 06:11
3
respostas

Excluindo linhas e duplicatas específicas de um arquivo de texto de 11 GB

Eu tenho um arquivo de lista de palavras 11GB que já está classificado como cada palavra está em sua própria linha. Eu preciso remover duplicatas e linhas a partir de 077 . Acho que preciso executar sed e sort -u juntos, mas tam...
27.11.2012 / 00:14
3
respostas

Exclui uma parte de uma linha com sed?

Eu tenho a próxima saída: Date Time: June 22 12:40:00 Product User Host IP Software User User *.***.***.*** Software1 User User *.***.***.*** Eu tentei algumas funções com sed e awk , mas não está funcionando; Eu quero que o texto...
26.07.2018 / 21:29
2
respostas

sat substitua a linha de correspondência que não começa com #

Eu tenho um arquivo chamado "test-file". Ele tem apenas duas linhas a seguir (uma linha com sinal # na frente e segunda linha com o mesmo conteúdo, mas sem hash): #contents of line contents of line Eu quero atualizar / substituir o conteú...
30.08.2018 / 03:07