shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Parâmetro -d com TAB do comando cut


From: Alfredo Casanova
Subject: Re: [shell-script] Parâmetro -d com TAB do comando cut
Date: Wed, 22 Feb 2017 19:35:21 +0000

faça um 

$ cat -vet teste.out

assim vc poderá ver se o arquivo está, de fato, separado por TABS. Eu acredito que, por ser uma saída de ls, não está.
Na saída do cat -vet o tab é representado por ^I

On Thu, Feb 16, 2017 at 7:26 PM Wagner Brasileiro address@hidden [shell-script] <address@hidden> wrote:

Boa tarde pessoal, sei que parece meio patética minha dúvida e estou meio enferrujado em Bash, mas já revisei o histórico do grupo e pesquisei na internet e todos são categóricos em afirmar que se quer fazer cut baseado nos delimitadores TABs é só ocultar a opção "-d" pois o TAB é o delimitador natural do Bash, porém não funciona como eu esperava...  Já tentei direto com a saída do comando ou enviando a saíta para um arquivo e depois a enviando ao cut e ele simplesmente é indiferente, não visualizo onde estou errando:

root@debian-backup-teste:/home/wagner# cat teste.out| cut -f6
total 128
drwxr-xr-x 20 wagner wagner  4096 Fev 16 13:01 .
drwxr-xr-x  3 root   root    4096 Fev 14 12:47 ..
drwxr-xr-x  2 wagner wagner  4096 Fev 14 12:51 Área de trabalho
-rw-------  1 wagner wagner    40 Fev 15 12:44 .bash_history
-rw-r--r--  1 wagner wagner   220 Fev 14 12:47 .bash_logout
-rw-r--r--  1 wagner wagner  3515 Fev 14 12:47 .bashrc
drwx------  8 wagner wagner  4096 Fev 14 15:29 .cache
drwx------ 12 wagner wagner  4096 Fev 15 12:39 .config
drwx------  3 wagner wagner  4096 Fev 14 12:51 .dbus


Minha idéia é pegar o 6⁰ campo, para isso usei o cut -f6 e nada... Ele mostra exatamente como era o arquivo.
Sei que deve ser possível resolver com print ou awk, mas agora queria entender esse erro...

Att,

Wagner Brasileiro


reply via email to

[Prev in Thread] Current Thread [Next in Thread]