question

shell script pergunta no linux?

Escreva um script que processa este arquivo de dados.
# Crie uma conta de usuário para cada registro, excluindo o
gravar registros de # Comment e o cabeçalho, claro.
#
# O nome de usuário deve ser o último nome com punho inicial
# anexado a ele.
#
# Por exemplo, o primeiro usuário, Sarah Smith, deve
# têm uma conta chamada "SmithS"
#
# O script deve ter um nome de arquivo como um
argumento de linha de # Command. Se nenhum argumento de linha de comando
# é fornecida, escrever uma mensagem para stdout e
processamento de # stop.
#
# O segundo argumento é opcional: se a segunda
# argument, - debug ou -d, é fornecida,
# Faça não criar o acocunts,
# mas basta escrever os nomes de conta para stdout.
#
# Assume que o script será executado com permissões de root se - debug opção não é fornecida.


Nome classe Rank do Major

Sarah Smith JR CIT370 CIT
Ian Chesterton CIT383 SR CIT
Barbara Wright CIT140 FR ENG
Martha Jones MISC SR MIN
Tegan Jovanka INF120 FR CSC
Nyssa Trakken CIT370 SO CIT
JO Grant MISC SR CSC
Dodo MIN Chappell INF120 JR
Susan Forward CSC CIT140 JR
James McCrimon CIT370 assim CSC
Liz Shaw MISC JR CIT

Se alguém pudesse me ajudar mesmo começar com isso eu agradeceria muito! Obrigado! Eu não quero a resposta... Eu só quero ajuda para começar
resposta Resposta
Para criar o script que processa o arquivo de dados fornecido, você pode começar dividindo o problema em etapas menores. Primeiro, você precisará abrir o arquivo e ler seu conteúdo. Você pode fazer isso usando o comando 'cat' ou 'less' no terminal para visualizar o arquivo e entender sua estrutura.

Depois de entender a estrutura do arquivo, você pode começar a escrever o script. Você pode usar loops para percorrer cada linha do arquivo e processar os dados. Você pode usar comandos como 'awk' ou 'sed' para manipular as strings e extrair as informações necessárias.

Para criar uma conta de usuário para cada registro, você pode usar comandos como 'useradd' para adicionar um novo usuário ao sistema. Certifique-se de excluir os registros de comentário e o cabeçalho do arquivo antes de criar as contas de usuário.

Para gerar o nome de usuário a partir do último nome com punho inicial anexado a ele, você pode usar comandos de manipulação de strings para realizar essa tarefa. Certifique-se de ficar atento a possíveis casos de exceção, como nomes compostos.

Ao escrever o script, você pode adicionar verificação de argumentos de linha de comando usando estruturas condicionais, como 'if' e 'else'. Isso garantirá que o script funcione corretamente, mesmo se nenhum argumento for fornecido.

Se desejar adicionar a opção '-debug' ou '-d' para exibir os nomes de conta ao invés de criar as contas, você pode adicionar lógica condicional para lidar com essa situação.

Lembre-se de testar o script em um ambiente controlado antes de executá-lo em um ambiente de produção. Isso garantirá que o script funcione conforme o esperado e evitará possíveis problemas.

Com essas etapas iniciais, você pode começar a criar o script e continuar refinando-o à medida que avança. Boa sorte!

ComentáriosComentários
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta



Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved