Discussion:
[shell-script] Inserir um TAB depois de outros TABs
brunodiasinfo@yahoo.com [shell-script]
2018-09-05 16:39:53 UTC
Permalink
Prezados tudo bem?


Tomei como exemplo o conteúdo abaixo:


Consumable Category
XFP - 10G - GBIC 2 0 1
SFP+ - 10G - GBIC 1 1 1
XFP - 10G - GBIC 1 0 1
SFP+ - 10G - GBIC 2 2 1
SFP+ - 10G - GBIC 2 0 1
SFP - 1G - GBIC 6 4 1
XFP - 10G - GBIC 2 0 1
SFP+ - 10G - GBIC 6 0 1
XFP - 10G - GBIC 7 7 1
SFP - 1G - GBIC 4 4 1
SFP - 1G - GBIC 7 0 1
XFP - 10G - GBIC 4 1 1
SFP - 1G - GBIC 6 6 1
SFP - 1G - GBIC 4 4 1
XFP - 10G - GBIC 1 1 1
SFP+ - 10G - GBIC 31 5 1
XFP - 10G - GBIC 1 1 1
XFP - 10G - GBIC 7 7 1

SFP - 1G - GBIC 3 2 1


Esse contúdo possui TABs, nada de espaço, minha dúvida é, como colocar um TAB depois do 3 campo TAB, tipo, eu quero acrescentar um TAB depois de 3 outros TAB anteriormente, usar um delimitador como TAB, não sei se ficou claro.


Desde já, muito obrigado.
'Julio C. Neves' julio.neves@gmail.com [shell-script]
2018-09-05 17:28:57 UTC
Permalink
Está meio complicado de entender, mas me parece que no 3⁰ <TAB> vc quer
colocar mas um <TAB>. Se for assim, veja:

$ echo "XFP- 10G- GBIC 2 0 1" | sed 's/\t/\t\t/3'
XFP- 10G- GBIC 2 0 1

Como vc pode ver, depois de GBIC, ficaram 2 <TAB>s
Abraços,
Julio

*» Não tem tempo para fazer um curso presencial?*
*» Na sua cidade não tem nenhum bom curso de Linux?*
*» **Conheça nosso portal educacional e estude conosco: *
* http://www.dicas-l.com.br/educacao
<http://www.dicas-l.com.br/educacao/>*
*» Treinamento presencial (em 4 sábados) no RJ e BSB *
* em http://bit.ly/cursoshelljulioneves
<http://bit.ly/cursoshelljulioneves> *



*Também damos treinamento em sua empresa*
*em qualquer cidade**, **com certificado **e nota fiscal.*
Post by ***@yahoo.com [shell-script]
Prezados tudo bem?
Consumable Category
XFP - 10G - GBIC 2 0 1
SFP+ - 10G - GBIC 1 1 1
XFP - 10G - GBIC 1 0 1
SFP+ - 10G - GBIC 2 2 1
SFP+ - 10G - GBIC 2 0 1
SFP - 1G - GBIC 6 4 1
XFP - 10G - GBIC 2 0 1
SFP+ - 10G - GBIC 6 0 1
XFP - 10G - GBIC 7 7 1
SFP - 1G - GBIC 4 4 1
SFP - 1G - GBIC 7 0 1
XFP - 10G - GBIC 4 1 1
SFP - 1G - GBIC 6 6 1
SFP - 1G - GBIC 4 4 1
XFP - 10G - GBIC 1 1 1
SFP+ - 10G - GBIC 31 5 1
XFP - 10G - GBIC 1 1 1
XFP - 10G - GBIC 7 7 1
SFP - 1G - GBIC 3 2 1
Esse contúdo possui TABs, nada de espaço, minha dúvida é, como colocar um
TAB depois do 3 campo TAB, tipo, eu quero acrescentar um TAB depois de 3
outros TAB anteriormente, usar um delimitador como TAB, não sei se ficou
claro.
Desde já, muito obrigado.
Dito Ramos diramos@uol.com.br [shell-script]
2018-09-06 01:26:58 UTC
Permalink
brunodiasinfo@yahoo.com [shell-script]
2018-09-06 10:09:43 UTC
Permalink
Prezados desculpa a demora, nem sempre eu recebo a notificação de resposta, e ainda estou me acostumando com a plataforma.

É exatamente como mestre Julio explicou, gostaria de inserir 2 TABs, depois do terceiro TAB do arquivo, irei estudar melhor a sintaxe do SED.


Agradeço a ajuda de todos.
'Julio C. Neves' julio.neves@gmail.com [shell-script]
2018-09-06 14:08:22 UTC
Permalink
Então a resposta que te mandei, serve como uma luva, mas já que vc comentou
que tem de estudar melhor a matéria, veja:

As pessoas desta lista estão ganhando 20% de desconto em um curso completo
de Shell (que embute gratuitamente um curso de Expressões Regulares de 8
horas) feito por mim e pelo Rubens Queiroz (dicas-l) e que tem meu apoio
individual por e-mail, WhatsApp e Telegram. Tem tb 5 aulas, que serão
lecionadas em tempo real pela internet, onde todos podem colocar suas
duvidas (estas aulas só têm horário de início. O fim são os alunos que
decidem).

Abraços,
Julio

*» Não tem tempo para fazer um curso presencial?*
*» Na sua cidade não tem nenhum bom curso de Linux?*
*» **Conheça nosso portal educacional e estude conosco: *
* http://www.dicas-l.com.br/educacao
<http://www.dicas-l.com.br/educacao/>*
*» Treinamento presencial (em 4 sábados) no RJ e BSB *
* em http://bit.ly/cursoshelljulioneves
<http://bit.ly/cursoshelljulioneves> *



*Também damos treinamento em sua empresa*
*em qualquer cidade**, **com certificado **e nota fiscal.*
Post by ***@yahoo.com [shell-script]
Prezados desculpa a demora, nem sempre eu recebo a notificação de
resposta, e ainda estou me acostumando com a plataforma.
É exatamente como mestre Julio explicou, gostaria de inserir 2 TABs,
depois do terceiro TAB do arquivo, irei estudar melhor a sintaxe do SED.
Agradeço a ajuda de todos.
Loading...