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

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




4
Por que o sed está me dando um erro sobre um `s 'não terminado?
Eu tenho um conjunto de substituições sed em um script bash e estou recebendo um erro sobre um comando `s 'não terminado. Aqui está a aparência da linha sed: sed -n -e "s/TMPFOO1/$FOO1/" -e "s/TMPFOO2/$FOO2/" -e "s/TMPFOO3/$FOO3/" -e "s/TMPFOO4/$FOO4/" -e "s/TMPFOO5/$FOO5/" /home/foo/template > /home/foo/template/finishedresult Por alguma razão, o bash não …



5
Remova um ou mais campos, delimitados por um "-", no final da linha
Vou analisar os dados googleapis.txt bucket,abc-def-ghi-45gjd4-wwxis bucket,dde-wwq-ooi-66ciow-po22q instance,jkl-mno-1-zzz-68dkakw-oo9w8 disk,pqr-stu-10-kuy-l2oxapw-rp4lt Espero o resultado como este abaixo bucket,abc-def-ghi bucket,dde-wwq-ooi instance,jkl-mno-1-zzz disk,pqr-stu-10-kuy Eu estou pensando que eu tenho que mudar -para ser um espaço e, em seguida, execute este comando cat googleapis.txt | awk '{$NF="";sub(/[ \t]+$/,"")}1' | awk '{$NF="";sub(/[ \t]+$/,"")}1' Entendi isso https://stackoverflow.com/a/27794421/8162936 …


7
Obter conteúdo antes de dois pontos
Eu tenho um arquivo de texto no Linux, onde o conteúdo é como abaixo: help.helloworld.com:latest.world.com dev.helloworld.com:latest.world.com Quero obter o conteúdo antes dos dois pontos, como abaixo: help.helloworld.com dev.helloworld.com Como posso fazer isso dentro do terminal?

4
Método Bash para visualizar o início e o final do arquivo
Em clusters baseados em filas, a Fila de trabalhos pendentes é mostrada em um comando, digamos showqueue. O comando retorna, em colunas, uma lista de dados razoáveis, como nomes, etc., mas as colunas / dados não são realmente importantes para a pergunta. Eu gosto de usar o utilitário watchcomo watch …

2
Manipule o formato científico sem o "e"
Estou tentando manipular um arquivo que contém números em notação científica, mas sem o esímbolo, ou seja, 1.2e+3está escrito como 1.2+3. A coisa mais fácil que pensei em fazer awkfoi substituir +por e+, usando a gsubfunção e fazer meu cálculo no novo arquivo. O mesmo vale para o caso negativo. …


4
Delimitar por espaço, mas ignorar espaço de barra invertida
5678 [] testing,\ group [] [testing [] ip\ 5.6.7.8 [] launch-wizard-1 0.0.0.0/0 456dlkjfa [] 1.2.3.4 [] test 1.2.3.4/32 4.3.2.0/23 4.3.2.0/23 default 4.3.2.0/23 4.3.2.0/23 launch-wizard-2 0.0.0.0/0 launch-wizard-3 0.0.0.0/0 2.3.4.5/32 [] Gostaria de obter a primeira coluna acima, mas o problema é que eu preciso tratar \ (espaço de barra invertida) como …



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.