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
1
resposta

Como substituir todas as ocorrências após um determinado número com sed no OS X

Estou tentando modificar um arquivo .csv incorreto, em que a última 'coluna' foi dividida em um número diferente de colunas devido a caracteres , extras. Eu quero usar sed para manter as 4 primeiras vírgulas e substituir o restante por...
09.04.2015 / 16:44
2
respostas

Skype: decodificação de carimbos de hora

Estou tentando extrair o histórico de bate-papo entre mim e meu SO no Skype for OSX. Consegui extrair as informações e remover a formatação XML desnecessária com o seguinte comando: sqlite3 /path/to/main.db "SELECT author,timestamp, body_xml...
07.04.2013 / 06:48
1
resposta

Copia arquivos de m3u para destino

Eu tenho uma playlist, m3u extended, formatada como: #EXTM3U #EXTINF:213,2 Tåst - (foo bar) /home/www/Music/Test/test 123 - test.mp3 Meu problema é que parece que a quebra de linha é codificada como '\ n \ r', o que dificulta o loop no a...
19.10.2011 / 18:28
2
respostas

sed: como inserir um comentário no início de uma linha correspondente

Estou tentando escrever um script que comentará a seguinte linha em / etc / sudoers toda vez que eu iniciar uma nova instância do EC2: Defaults requiretty Estou assumindo que a melhor maneira de fazer isso é com uma pesquisa inline s...
17.06.2012 / 22:19
4
respostas

remove texto do arquivo

Eu quero remover algum texto de file1.txt . Eu coloco o texto no arquivo tmp e faço: grep -f tmp file.txt Mas isso me dá apenas a diferença. A questão é como remover a diferença de file.txt .     
10.06.2013 / 10:50
8
respostas

Como removo instâncias semelhantes de linhas usando comandos Unix?

Eu tenho um arquivo que contém linhas parecidas com as seguintes: 14|geauxtigers|90 14|geauxtigers|null Eu quero remover todas as instâncias no arquivo com o nulo como o último termo. Existe uma maneira de fazer isso com comandos do Unix?...
24.10.2011 / 20:01
5
respostas

Como grep coluna após segunda tubulação

Exemplo: 3|100|[email protected]|0|0|6:1,10,11,12,13,2,3,4,5,6,9|7:1,10,11,13,16,2,4,5,6,9| Visualização esperada após o grep: [email protected]     
11.10.2012 / 11:57
4
respostas

sed -e “s /-.*$//”

O que significa o -. * $ / neste comando? Por favor me ajude a decifrar isso. echo -n full | sed -e "s/-.*$//" Eu sei o que o sed faz e tudo o mais, eu só quero saber o que é essa -. * $ parte.     
07.03.2012 / 14:18
3
respostas

Como pesquisar um arquivo para combinar linhas inteiras?

Eu tenho um comando que envia para stdout uma série de números, cada um em uma nova linha. Eu preciso determinar se um determinado número existe na lista. A partida precisa ser exata, não um subconjunto. Por exemplo, uma maneira simples de ab...
12.09.2012 / 18:57
2
respostas

RegEx localizar e substituir por sed, grupo correspondente e substituição por condição

Isso é possível com sed? Na verdade, estou no iTunes usando o "Track Name Edit com sed" do Scripts do Doug , e eu tenho uma coleção de faixas que são intituladas de duas maneiras: Identical string - Identical string ou Some string...
17.09.2011 / 19:51