sexta-feira, 4 de dezembro de 2015

tr sed awk

substitui "new line" com um vírgula
cat file.txt | tr '\n' ',' > saida.txt

sed --> comando g --> aplicar em todas as linhas
sed --> comando s --> substituir
sed --> comando d --> apaga
sed --> comando $ --> última linha
sed --> o que vai ser procurado tem que estar dentro de barras /barras/

Trocar vírgulas por hífen
cat arquivo.txt | sed 's/,/-/g'

Apaga a última linha de n .txt
sed -i '$d' *.txt

Remover espaços em branco
cat arquivo.txt | sed 's/ //g' arquivo > new_arquivo

Trocar 3 espaços em branco e deixar 1 espaço
cat parana_umalinha.txt | sed 's/   / /g' > parana_umalinha_semespaco.txt


Usar python sem entrar no console
python -c "a='oi, estou aqui'; print a.index(' estou')"

Nenhum comentário: