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
No Linux, digamos que se queira adicionar a seguinte linha antes da linha número cinco (assim a linha nuber 5 se torna a linha número 6) e quer que todas as linhas da saída sejam numeradas através da sed 'ferramenta' =
sed -n '5\Inser...
05.12.2014 / 08:48
Eu quero converter a saída de 2 linhas de df -h em uma única linha significativa, ou seja,
Tome
[root@ip-10-42-1-246 tmp]# df -h /dev/xvda1
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 20G 1.2G 19G 6% /
[root@i...
03.12.2014 / 18:00
Eu tenho um arquivo, digamos file1.txt
ENSG00000223116 AL157931.1
ENSG00000233440 HMGA1P6
ENSG00000207157 RNY3P4
ENSG00000229483 LINC00362
ENSG00000252952 RNU6-58P
Eu tenho outro arquivo que diz file2.txt
ENSG00000223117 0 0...
10.12.2014 / 18:10
Estou tentando contar o número de entradas na coluna 2 para a mesma coluna1 e também o número de vezes que a primeira entrada na coluna2 para semelhante coluna1 ocorre.
Por exemplo, meu arquivo TSV de entrada é:
C1 NC01
NC01
C2 NC01...
15.05.2015 / 05:42
Eu tenho algo parecido com
dsadjakldjska
safdsfdsfsf
fdsfsf**STGN**fdsfsd
fdsfkjldsf
fdsff
fdsfs**IRV**fdsfs
e eu quero pegar
dsadjakldjska
safdsfdsfsf
fdsfkjldsf
fdsff
fdsfsf**STGN**fdsfsd
fdsfs**IRV**fdsfs
mas apenas para um inte...
12.08.2014 / 15:05
Estou tentando extrair o progresso do download de um arquivo que está sendo recuperado por curl .
Eu tentei isso, mas isso não funciona:
curl --progress-bar http://127.0.0.1/test.tar.bz2 -o test.tar.bz2 2>/dev/stdout | sed -r 's/[# ]/...
30.06.2014 / 16:18
Estou tentando obter uma contagem do número de strings substituídas com find e sed .
O que eu estou começando:
# find . -name \*.php -exec sed -i -e "s|finddddd|replaceeeee|g" {} \;
Isso substitui quatro correspondências de "findd...
30.10.2014 / 18:57
Estou procurando uma solução elegante que combine esses dois comandos:
sed -i '/Y/! s/replace/with/' /path/to/file
sed -i '/X/ s/replace/with/' /path/to/file
Eu tentei
sed -i '/X/ /Y/! s/replace/with/' /path/to/file
que não funcion...
15.11.2014 / 23:04
Estou tentando mudar duas instâncias de um padrão regex para duas strings diferentes com sed, como:
sed -E "s/\t([A-Za-z]|[-])+$/\t'get_addr.py -1'/" /path/to/file.ext
sed -E "s/\t([A-Za-z]|[-])+$/\t'get_addr.py -2'/" /path/to/file.ext
Eu...
24.08.2014 / 14:35
Eu tenho um enorme arquivo csv que tem sinal - (Minus) no final dos números. Agora eu preciso mover estes - sinais negativos para começar os números, ou seja, eu preciso remover o último caractere se ele tiver um sinal '-' e colocar o sinal '-'...
05.09.2014 / 12:13