Enviado em 27/07/2018 - 18:48h
Estou criando uma rotina onde o script cat snelnxh93_GSM_180725_00021teste.txt | awk -F "," '{if ($2!=0) print ($0)}' > novo.txt, filtra todos os registros onde a segunda coluna seja diferente de 0, depois gera nova saída.Enviado em 27/07/2018 - 19:26h
Não tem como ler e escrever no mesmo arquivo num único comando. Você vai precisar de 2 comandos para isso, algo como:cat snelnxh93_GSM_180725_00021teste.txt | awk -F "," '{if ($2!=0) print ($0)}' > novo.txt ; mv novo.txt snelnxh93_GSM_180725_00021teste.txt
Enviado em 27/07/2018 - 19:29h
#!/bin/bash
arquivo="snelnxh93_GSM_180725_00021teste.txt"
destino="/destino/$file" # Altere o "destino"
mv $file $destino
cat $destino | awk -F "," '{if ($2!=0) print ($0)}' > $arquivo
Slackware para Desktop ou Notebook em 2021
Asterisk - Configurando Ramais, Plano de Discagem e URA Simples
Executando Arquivo de Mídia .opus pelo Terminal
Usando AWX no Fedora CoreOS com K3s
Instalando um localizador de aplicações avançado no seu sistema
Torrent, Empresas começam a ir atrás de quem baixa conteúdo ilegal. (35)
Função dentro de outra função (5)
Dá pra emular a área de trabalho do windows usando o Wine? (10)
Dual boot do Windows 10 com o Mint 20.1 (Ulyssa) - Não é possível inic... (3)
KDE Plasma é a melhor interface do Linux? 5 motivos que fazem eu achar... (40)