Perguntas com a marcação «sed»

sed é um editor de fluxo de linha de comando para filtrar e transformar texto.


2
Removendo zeros à esquerda da saída da data
Fiz um alias do comando date para exibir a data no seguinte formato: 2013.06.14.12.10.02 usando este comando: alias date = date +"%Y.%m.%d.%H.%M.%S" Tudo funciona muito bem, exceto que eu quero remover os zeros à esquerda da saída. Não há como fazer isso alterando o formato. Eu acho que isso pode …
40 sed  awk  date 

11
Adição com 'sed'
Estou tentando executar uma operação matemática com sed, mas continua a tratar minhas variáveis ​​como seqüências de caracteres. A entrada é deste tipo: $ echo 12 | sed 's/[0-9]*/&+3/' $ 12+3 Eu gostaria de ter 15 como saída. Preciso fazer a operação e substituir seu resultado matemático em apenas uma …
40 sed  math 



2
Junte-se a vários comandos sed em um script para processar o arquivo CSV
Ter um arquivo CSV como este: HEADER "first, column"|"second "some random quotes" column"|"third ol' column" FOOTER e procurando resultados como: HEADER first, column|second "some random quotes" column|third ol' column por outras palavras, remover "FOOTER", aspas no início, fim e à volta |. Até agora, esse código funciona: sed '/FOOTER/d' csv …
34 sed  csv 



4
Exclua os primeiros n bytes de arquivos
Eu tenho um problema extremo e todas as soluções que posso imaginar são complicadas. De acordo com minha experiência em UNIX / Linux, deve haver uma maneira fácil. Quero excluir os primeiros 31 bytes de cada arquivo /foo/. Cada arquivo é longo o suficiente. Bem, tenho certeza de que alguém …


10
Como inserir o conteúdo de um arquivo em outro arquivo antes de um padrão (marcador)?
File1 conteúdo: line1-file1 "1" line2-file1 "2" line3-file1 "3" line4-file1 "4" File2 conteúdo: line1-file2 "25" line2-file2 "24" Pointer-file2 "23" line4-file2 "22" line5-file2 "21" Após a execução do script perl / shell, o File2conteúdo deve se tornar: line1-file2 "25" line2-file2 "24" line1-file1 "1" line2-file1 "2" line3-file1 "3" line4-file1 "4" Pointer-file2 "23" line4-file2 …

3
sed - como fazer várias substituições consecutivas, mas processar o arquivo apenas uma vez?
Se eu estiver fazendo várias substituições que precisam ser consecutivas, por exemplo, sed -i '/^[[:space:]]*browser.*\.should/s/browser/expect(browser/' t1_spec.rb sed -i '/expect(browser.*\.should/s/\.should/).should/' t1_spec.rb sed -i 's/\.should/\.to/' t1_spec.rb sed -i 's/==/eq/' t1_spec.rb Existe uma maneira melhor de fazer isso que só passará pelo t1_spec.file uma vez e fará as 4 substituições para cada linha …
31 sed 




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.