Quero substituir apenas as primeiras kinstâncias de uma palavra. Como posso fazer isso? Por exemplo. O arquivo Say foo.txtcontém 100 ocorrências de instâncias da palavra 'linux'. Preciso substituir apenas as 50 primeiras ocorrências.
Quero substituir apenas as primeiras kinstâncias de uma palavra. Como posso fazer isso? Por exemplo. O arquivo Say foo.txtcontém 100 ocorrências de instâncias da palavra 'linux'. Preciso substituir apenas as 50 primeiras ocorrências.
Como cortar até o primeiro delimitador /e obter a parte restante das strings? Ex: pandi/sha/Dev/bin/boot Eu quero cortar pandi, então a saída
Eu tenho alguns scripts Python por aí e estou trabalhando para reescrevê-los. Eu tenho o mesmo problema com todos eles. Não é óbvio para mim como escrever os programas para que eles se comportem como ferramentas unix apropriadas. Porque isso $ cat characters | progname e isto $ progname...
Sou novato no UNIX e estou usando "A linha de comando do Mac OS X" de Kirk McElhearn para aprender alguns comandos. Estou tentando usar tre greppara procurar cadeias de texto em um documento normal do MS-Office Word. $ tr '\r' '\n' < target-file | grep search-string Mas tudo o que retorna...
Existe um comando unix que pode verificar se existem duas linhas em um arquivo são iguais? Por exemplo, considere um arquivo sentences.txt This is sentence X This is sentence Y This is sentence Z This is sentence X This is sentence A This is sentence B Vemos que a frase This is sentence X é...
Como posso usar ferramentas de processamento de texto para inserir uma nova linha após cada N linhas? Exemplo para N = 2: ENTRADA: sadf asdf yxcv cxv eqrt asdf SAÍDA:
Os comandos abaixo podem levar alguns minutos, dependendo do tamanho do arquivo. Existe algum método mais eficiente? sed -i 1d large_file
Eu tenho um diretório cheio de arquivos de texto. Meu objetivo é anexar texto ao início e ao final de todos eles. O texto que vai no começo e no final é o mesmo para cada arquivo. Com base no código que recebi da Web, este é o código para anexar ao início do arquivo: echo -e 'var language =...
Abaixo está o texto no arquivo: Pseudo name=Apple Code=42B state=fault Pseudo name=Prance Code=43B state=good Eu preciso grep para "42B" e obter a saída do texto acima, como: Pseudo name=Apple Code=42B state=fault Alguém tem idéia de como conseguir isso usando grep/ awk/...
Eu quero recuperar o que estiver entre essas duas tags - <tr> </tr>- de um documento html. Agora não tenho requisitos específicos de html que justifiquem um analisador de html. Eu simplesmente precisa de algo que partidas <tr>e </tr>e fica tudo entre eles e poderia haver...
Digamos que eu tenha um arquivo que contenha: A A A B CC Eu quero ter a saída como esta: A 3 B 1 CC
Eu tenho um arquivo com muitas linhas e cada linha tem um carimbo de data / hora no início, como [Thread-3] (21/09/12 06:17:38:672) logged message from code..... Portanto, frequentemente verifico duas coisas desse arquivo de log. As primeiras linhas, que possuem as condições globais e a hora...
Estou tentando substituir várias palavras no arquivo usando sed -i #expression1 #expression2 Arquivo Something 123 item1 Something 456 item2 Something 768 item3 Something 353 item4 Saída (desejada) anything 123 stuff1 anything 456 stuff2 anything 768 stuff3 anything 353
Eu tenho esta entrada: sdkxyosl 1 safkls 2 asdf--asdfasxy_asd 5 dkd8k jasd 29 sdi44sw 43 asasd afsdfs 10 rklyasd 4 Eu preciso desta saída: sdi44sw 43 dkd8k jasd 29 asasd afsdfs 10 asdf--asdfasxy_asd 5 rklyasd 4 safkls 2 sdkxyosl 1 Então, eu preciso classificar as linhas pela última...
Ao usar sedpara substituir seqüências de caracteres no local, existe uma maneira de fazer com que ele relate as alterações que faz (sem depender de uma comparação de arquivos antigos e novos)? Por exemplo, como posso alterar a linha de comando find . -type f | xargs sed -i 's/abc/def/g' para...
Gostaria de obter a última coluna desta amostra: [ 3] 1.0- 2.0 sec 1.00 MBytes 8.39 Mbits/sec [ 3] 2.0- 3.0 sec 768 KBytes 6.29 Mbits/sec [ 3] 3.0- 4.0 sec 512 KBytes 4.19 Mbits/sec [ 3] 4.0- 5.0 sec 256 KBytes 2.10 Mbits/sec ... Se eu usar cut -d\ -f 13 eu recebo
Eu costumo fazer rsync -nantes de fazer um real rsync. O problema é: como eu poderia automatizar a segunda execução para reutilizar exatamente a lista gerada --dry-run? Quero dizer, se eu rodar, rsync -nentão eu faço uma simulação do que rsyncfaria, minha idéia seria pegar essa saída, processá-la...
Estou tentando executar um comando e gostaria de colocar a data e a hora no nome do arquivo de saída. Aqui está um exemplo de comando que eu gostaria de executar. md5sum /etc/mtab > 2016_4_25_10_30_AM.log O formato da data e hora pode ser sensato com sublinhados. Até o UTC, se o AM e o PM não...
Eu tenho um arquivo de entrada delimitado por vírgulas ( ,). Existem alguns campos entre aspas duplas que possuem vírgula. Aqui está a linha de amostra 123,"ABC, DEV 23",345,534.202,NAME Eu preciso remover todas as vírgulas que ocorrem dentro das aspas duplas e aspas duplas também. Portanto, a...
Quero remover todas as linhas vazias de um arquivo. Mesmo que a linha contenha espaços ou tabulações, ela também deve ser