Eu tenho um arquivo com os seguintes dados de amostra de entrada:
1137921146.499 180900 61.153.158.197 1409
1137921158.698 181622 61.153.158.197 1409
1137921758.163 180026 221.226.124.114 1374
1137921802.016 179485 121.13.128.132 1409
a...
Estou tentando imprimir o último diretório como abaixo
#!/bin/bash
dirc="/a/b/"
i=3
'echo "$dirc" | awk -F / '{ print ""$"i"}''
que deve imprimir 'b', o que não está acontecendo.
Eu quero usar o número de núcleos em um script e não tenho certeza qual é a melhor abordagem para extrair o número em si.
Por exemplo, o abaixo extrai o número de núcleos físicos, no entanto, como o número real deve ser extraído para que poss...
Eu tenho um arquivo .tsv ( batch_1.catalog.tags.tsv ) consistindo de 1.965.056 linhas de 14 colunas . Eu quero dividir alguns deles em duas linhas .
A primeira linha : começa com um sinal maior que (>) seguido por 8 das 14 colunas...
Então eu tenho um arquivo assim
[ABC]
value1=bla
value2=bla
value3=bla
[XYZ]
value1=bla
value2=bla
value3=bla
Eu gostaria de substituir o valor1 no bloco [ABC] por "valor1 = notbla" e não por baixo do bloco [XYZ]. Eu já tentei
sed '/AB...
Eu tenho um arquivo txt como este
AAAAAAAAAA
BBBBBBBBBB
CCCCCCCC
DDDDDDDDDDD
EEEEEEEEEEE
FFFFFFFFFFF
GGGGGGGGGGG
HHHHHHHHHHH
IIIIIIIIIII
grupos de 3 linhas com uma linha de alimentação entre.
Eu quero inverter as duas primeiras linha...
Eu estou querendo saber se existe um comando sed ou awk para excluir todas as linhas entre os cabeçalhos 'Query_' na coluna 1, se o número de linhas entre cada cabeçalho for menor que 5. O seguinte é um extrato de um arquivo grande ~ 1Gb. Eu ten...
Eu tenho um arquivo de log com o seguinte formato:
Jul 13 21:47:41 192.168.100.254 "user from 192.168.100.101"
Eu preciso remover TODAS as linhas que contenham IPs no intervalo 192.168.x.x, mas somente se elas aparecerem na quarta coluna....
Olá, como posso usar o gub para substituir uma palavra que tenha parênteses?
Aqui quero substituir ABC (T) por ABC / G
awk ' {gsub("ABC\(T\)","ABC/G")}; Print $0' "$FILENAME" > tmp.tmp && mv tmp.tmp "$FILENAME"