Perguntas com a marcação «text-processing»

Manipulação ou análise de texto por programas, scripts, etc.

5
Como tirar o valor absoluto usando o awk?
Se eu tiver abaixo de duas datas: 2015-09-12,2015-08-13 E preciso obter o número de dias entre eles, usarei o código abaixo: awk -F'[-,]' '{print 360*($4-$1)+30*($5-$2)+($6-$3)}' A saída desse código será -29enquanto, na verdade, a diferença for29

5
Remova linhas duplicadas, mantendo a ordem das linhas
[root@server]# awk '!seen[$0]++' out.txt > cleaned awk: (FILENAME=out.txt FNR=8547098) fatal error: internal error Aborted [root@server]# O "" servidor "" possui: 8 GByte RAM + 16 GByte SWAP, x> 300 GByte de espaço livre, amd64, CPU de desktop. Scientific Linux 6.6. Nada mais funciona para fazer LOAD. O awk é interrompido …


3
padrão de correspondência sed N vezes
Eu quero dividir um arquivo em pedaços com 2 palavras cada. $cat tmp word1 word2 word3 word4 word5 word6 word7 $sed -e 's/word. word. /&\n/g' tmp word1 word2 word3 word4 word5 word6 word7 $sed -e 's/word. \{2\}/&\n/g' tmp word1 word2 word3 word4 word5 word6 word7 Eu esperava que o último …

5
Substituição de padrão de correspondência de caso com sed
Eu tenho um código fonte espalhado por vários arquivos. Tem um padrão abcdefque eu preciso substituir pqrstuvxyz. O padrão pode ser Abcdef(Caso de sentença) e, em seguida, precisa ser substituído por Pqrstuvxyz. O padrão pode ser AbCdEf(alternar entre maiúsculas e minúsculas) e, em seguida, precisar ser substituído por PqRsTuVxYz. Em …

2
Por que esse comando xargs não funciona?
Eu queria excluir todas as extensões .sh, o que fiz: ls *.sh | xargs -I {} mv {} `basename {} .sh` No entanto, ele não funciona, ele se comporta como basenameretorna o nome do arquivo inalterado. Por que está se comportando dessa maneira? Por exemplo, isso funciona: ls *.sh | …




7
Como grep -v e também excluir a próxima linha após a partida?
Como filtrar 2 linhas para cada linha que corresponde ao regex grep? este é o meu teste mínimo: SomeTestAAAA EndTest SomeTestABCD EndTest SomeTestDEFG EndTest SomeTestAABC EndTest SomeTestACDF EndTest E, obviamente, eu tentei, por exemplo, o grep -vA 1 SomeTestAAque não funciona. a saída desejada é: SomeTestABCD EndTest SomeTestDEFG EndTest SomeTestACDF …


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 …




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.