Como eu uso o recorte para tornar a tabulação no delimitador?

2

Estou trabalhando com o comando egrep e preciso emparelhar com o comando cut (e ONLY cut) para alterar um ":" em uma guia. Por exemplo, mudar:

Blahblahblah:2000

para:

Blahblahblah    2000

Atualmente tenho isso, mas transforma o ":" em "/ t" e não na guia:

egrep -e "^[0-9]" *.txt | cut -d ":" --output-delimiter="/t" -f 1- > test.txt
    
por gbrooks 12.02.2014 / 10:19

2 respostas

3

Use isto:

egrep -e "^[0-9]" *.txt | cut -d ":" --output-delimiter=$'\t' -f 1- > test.txt

deve funcionar no Bash.

    
por kiri 12.02.2014 / 10:20
-1

Como alternativa, você também pode usar o comando tr , se precisar apenas substituir o delimitador da seguinte forma

echo "Blahblahblah:2000" | tr ':' '\t'

Você receberá a seguinte saída

Blahblahblah    2000
    
por Arun Balaji VN 20.10.2014 / 11:09