Eu quero substituir apenas as primeiras k instâncias de uma palavra.
Como posso fazer isso?
Digamos que o arquivo foo.txt contenha 100 instâncias ocorrências da palavra 'linux'.
Eu preciso substituir apenas 50 ocorrências.
Sabemos que podemos obter a segunda coluna da linha que queremos de um arquivo usando essas duas técnicas:
awk '/WORD/ { print $2 }' filename
ou
grep WORD filename| cut -f 2 -d ' '
Minhas perguntas são:
Quais são as diferenças...
Abaixo está o texto no arquivo:
Pseudo name=Apple
Code=42B
state=fault
Pseudo name=Prance
Code=43B
state=good
Eu preciso do grep para "42B" e obter a saída do texto acima, como:
Pseudo name=Apple
Code=42B
state=fault
Alguém tem id...
Eu tenho um arquivo chamado Element_query contendo o resultado de uma consulta:
SQL> select count (*) from element;
[Output of the query which I want to keep in my file]
SQL> spool off;
Eu quero excluir a primeira linha e a últ...
Dado: há 40 colunas em um registro. Quero substituir a 35ª coluna para que a 35ª coluna seja substituída pelo conteúdo da 35ª coluna e um símbolo "$". O que me veio à mente é algo como:
awk '{print $1" "$2" "...$35"$ "$36...$40}'
Funciona...
Estou tentando remover todas as instâncias de uma correspondência de padrão de um arquivo se ele corresponder a um padrão. Se houver uma correspondência, a linha (completa) com o padrão correspondente e a próxima linha serão removidas.
A pr...
Eu tenho um script awk e passei um arquivo CSV para ele.
awk -f script.awk /home/abc/imp/asgd.csv
O que estou fazendo é obter o FILENAME em script.awk . FILENAME me dá todo o caminho. Como estou no awk não consigo usar basename FILENAM...
Eu tenho um arquivo com comentários:
foo
bar
stuff
#Do not show this...
morestuff
evenmorestuff#Or this
Eu só quero imprimir todo o código não comentado:
foo
bar
stuff
morestuff
evenmorestuff
Ser capaz de retirar comentários de um...
Considere um arquivo de texto com as seguintes entradas:
aaa
bbb
ccc
ddd
eee
fff
ggg
hhh
iii
Dado um padrão (por exemplo, fff ), gostaria de receber o arquivo acima para obter a saída:
all_lines except (pattern_matching_lines U (B l...
Eu tenho um arquivo que está crescendo cerca de 200.000 linhas por dia, e é formado com blocos de três linhas, como tal:
1358726575123 # key
Joseph Muller # name
carpenter # job
9973834728345
Andres Smith
student...