Perguntas com a marcação «sed»

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

4
Saída de parte de cada linha para um arquivo separado
Eu tenho um arquivo como este: a AGTACTTCCAGGAACGGTGCACTCTCC b ATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCAT c ATATTAAATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCATCCACTCCACAC d ATCAGTTTAATATCTGATACGTCCTCTATCCGAGGACAATATATTAAATGGA e TTTGGCTAAGATCAAGTGTAGTATCTGTTCTTATAAGTTTAATATCTGATATGTCCTCTATCTGA Eu quero fazer o arquivo a.seqque contém a sequência AGTACTTCCAGGAACGGTGCACTCTCC. Da mesma forma b.seqcontém ATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCAT. Em resumo, a Coluna1 deve ser usada como nome do arquivo de saída com extensão .seqe, em seguida, deve …

7
Como remover várias linhas em branco de um arquivo?
Eu tenho alguns arquivos de texto que uso para fazer anotações - apenas texto sem formatação, geralmente apenas usando cat >> file. Ocasionalmente, uso uma ou duas linhas em branco (basta retornar - o caractere de nova linha) para especificar um novo assunto / linha de pensamento. No final de …
14 scripting  sed  awk  perl  filter 

4
Como detectar o fim da linha com o sed
Estou procurando uma maneira de executar a substituição apenas quando o último caractere for uma nova linha, usando sed. Por exemplo: lettersAtEndOfLine é substituído, mas isso não é: lettersWithCharacterAfter& Como sednão funciona bem com novas linhas, não é tão simples quanto $ sed -E "s/[a-zA-Z]*\n/replace/" file.txt Como pode ser isto …






2
Teste a pesquisa sed recursiva e substitua antes de executar
Existe alguma maneira de executar uma pesquisa recursiva experimental e substituir usando sedantes de executá-la? Eu só quero imprimir os resultados antes de fazer a pesquisa e substituir. Algo como ecoar os resultados de, grep -rl term1 . |xargs sed -i -e 's/term1/term2/'
13 sed 

2
Como substituir uma string por uma string que contém barra com sed?
Estou procurando uma maneira de substituir uma string em um arquivo por uma string que contenha uma barra usando sed. connect="192.168.100.61/foo" srcText="foo.bar=XPLACEHOLDERX" echo $srcText | sed "s/XPLACEHOLDERX/$connect" O resultado é: sed: -e Expression #1, Character 32: Unknown option for `s'
13 sed 


3
Imprimir linhas entre (e excluindo) dois padrões
Vou enviar um formulário usando cURL, onde parte do conteúdo vem de outro arquivo, selecionado usando sed Se o param1padrão de correspondência de linha de outro arquivo estiver usando sed, o comando abaixo funcionará bem: curl -d param1="$(sed -n '/matchpattern/p' file.txt)" -d param2=value2 http://example.com/submit Agora, vá para o problema. Quero …


2
Usando sed para substituir caracteres especiais
Isso funciona para substituir tomcom samem um arquivo: sed 's/tom/sam/g' file_1 > file_2 Mas isso não: sed 's/*****/sam/g' file_1 > file_2 Para substituir os caracteres especiais *****pela palavra sam. Eu tentei com uma barra, \*mas com erros.
13 sed 

8
awk ou sed para minúsculas / maiúsculas apenas um caractere na string?
Existe uma maneira de colocar em maiúsculas / minúsculas apenas um caractere em alguma string? Exemplo de entrada: syslog_apr_24_30 syslog_mar_01_17 Saída desejada: syslog_Apr_24_30 syslog_Mar_01_17 Observe o início em maiúsculas do mês. Eu tentei, awkmas não sou bom o suficiente para fazê-lo funcionar.
13 bash  sed  awk 

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.