Ajuda com Shell Script

1. Ajuda com Shell Script

Kaynan
Sanz0007

(usa Outra)

Enviado em 06/11/2019 - 11:04h

Por favor é importante preciso de ajuda pra resolver isso meu professor não explicou o que é SED e disse que tenho de usar mas nem aprendi ele disse que pra resolver vou utilizar AWK e SED mas não sei aqui o problema:
Você recebe uma lista com 10 nomes de pessoas faça um shell scripit para que cada pessoa crie um usuário no sistema.
O login do usuário deve seguir a seguinte ordem de preferência
A) primeiro nome do usuário
B) sobrenome.
C)primeiro nome do usuário seguido das iniciais de seus outros nomes
D) as inicias do primeiro nome do usuário seguido de seu sobrenome

Exemplos:
A) Luiz antonio schalata escreve luiz

B) Luiz bruno schalata como já tem o usuário luiz ele vai pegar o sobrenome schalata

C) Luiz envis schalata como já tem o usuário luiz e o outro com um sobrenome igual vai escrever LuizES(o primeiro nome junto dasiniciais de enzo e schalata)

D) LUIZ enzo schalata vomo já tem o usuário com p nome luoz 1 com o nome schalata e outro com o primeiro nome e 1 das iniciais dos nome após esse igual então vai escrever luizSchalata o primriro nome e o ultimo

O nome do usuário está limitado a 10 caracteres. E não pode conter caracteres especiais nem letras maiusculas
Dica: organize seu sistema com funções



  


2. Re: Ajuda com Shell Script

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 06/11/2019 - 14:50h


Sanz0007 escreveu:

Por favor é importante preciso de ajuda pra resolver isso meu professor não explicou o que é SED
e disse que tenho de usar mas nem aprendi ele disse que pra resolver vou utilizar AWK e SED mas não sei aqui o problema:
Você recebe uma lista com 10 nomes de pessoas faça um shell scripit para que cada pessoa crie um usuário no sistema.
O login do usuário deve seguir a seguinte ordem de preferência
A) primeiro nome do usuário
B) sobrenome.
C)primeiro nome do usuário seguido das iniciais de seus outros nomes
D) as inicias do primeiro nome do usuário seguido de seu sobrenome

Exemplos:
A) Luiz antonio schalata escreve luiz

B) Luiz bruno schalata como já tem o usuário luiz ele vai pegar o sobrenome schalata

C) Luiz envis schalata como já tem o usuário luiz e o outro com um sobrenome igual vai escrever LuizES(o primeiro nome junto dasiniciais de enzo e schalata)

D) LUIZ enzo schalata vomo já tem o usuário com p nome luoz 1 com o nome schalata e outro com o primeiro nome e 1 das iniciais dos nome após esse igual então vai escrever luizSchalata o primriro nome e o ultimo

O nome do usuário está limitado a 10 caracteres. E não pode conter caracteres especiais nem letras maiusculas
Dica: organize seu sistema com funções

Boa tarde Sanz0007.
Dá para resolver boa parte com o "bash",
E o restante com o grep.
Ou o professor exige que use sed e awk?

Att.: Marcelo Oliver


3. Re: Ajuda com Shell Script

Kaynan
Sanz0007

(usa Outra)

Enviado em 08/11/2019 - 08:12h

msoliver escreveu:


Sanz0007 escreveu:

Por favor é importante preciso de ajuda pra resolver isso meu professor não explicou o que é SED
e disse que tenho de usar mas nem aprendi ele disse que pra resolver vou utilizar AWK e SED mas não sei aqui o problema:
Você recebe uma lista com 10 nomes de pessoas faça um shell scripit para que cada pessoa crie um usuário no sistema.
O login do usuário deve seguir a seguinte ordem de preferência
A) primeiro nome do usuário
B) sobrenome.
C)primeiro nome do usuário seguido das iniciais de seus outros nomes
D) as inicias do primeiro nome do usuário seguido de seu sobrenome

Exemplos:
A) Luiz antonio schalata escreve luiz

B) Luiz bruno schalata como já tem o usuário luiz ele vai pegar o sobrenome schalata

C) Luiz envis schalata como já tem o usuário luiz e o outro com um sobrenome igual vai escrever LuizES(o primeiro nome junto dasiniciais de enzo e schalata)

D) LUIZ enzo schalata vomo já tem o usuário com p nome luoz 1 com o nome schalata e outro com o primeiro nome e 1 das iniciais dos nome após esse igual então vai escrever luizSchalata o primriro nome e o ultimo

O nome do usuário está limitado a 10 caracteres. E não pode conter caracteres especiais nem letras maiusculas
Dica: organize seu sistema com funções

Boa tarde Sanz0007.
Dá para resolver boa parte com o "bash",
E o restante com o grep.
Ou o professor exige que use sed e awk?

Att.: Marcelo Oliver

ELE exije que seja com sed e awk




4. Re: Ajuda com Shell Script

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 08/11/2019 - 11:04h

ELE exige que seja com sed e awk
Sendo assim, boa leitura....
man awk
man sed
sed --help
awk --help

Att.: Marcelo Oliver






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts