Perguntas com a marcação «shell»

O shell é a interface de linha de comando do Unix. Você pode digitar comandos em um shell interativamente ou escrever scripts para automatizar tarefas. Use esta tag para perguntas que se aplicam a / bin / sh e aos shells mais compatíveis (ash, bash, ksh, zsh,…). Para scripts shell com erros, verifique-os em http://shellcheck.net antes de postar aqui.


3
Emita um erro ao usar variáveis ​​de shell vazias
Às vezes eu uso, $PROJECT_HOME/*para excluir todos os arquivos do projeto. Quando a variável de ambiente PROJECT_HOMEnão está definida (como eu fiz sue o novo usuário não tem essa variável de ambiente definida), ela começa a excluir todos os arquivos da pasta raiz. Isso é apocalíptico. Como posso configurar bashpara …

2
Qual é o formato para enviar uma mensagem para o sendmail?
Estou usando o seguinte comando para criar mensagens instantaneamente e enviá-las: echo "Subject:Hello \n\n I would like to buy a hamburger\n" | sendmail email@example.com Parece que quando você envia as informações de um arquivo, fazendo algo como: sendmail email@example.com mail.txt Em seguida, o sendmail vê cada linha como um cabeçalho …
22 shell  email  sendmail  echo 


2
Adicione argumentos ao 'bash -c'
Digamos que eu queira executar um comando através do Bash assim: /bin/bash -c "ls -l" De acordo com a página de manual do Bash, eu também poderia executá-lo assim: # don't process arguments after this one # | pass all unprocessed arguments to command # | | # V V …


7
determinar shell no script durante o tempo de execução
De acordo com meu conhecimento, para determinar o shell atual que usamos echo $0no shell. Em vez disso, quero que meu script verifique em qual shell ele está sendo executado. Então, tentei imprimir $0o script e ele retorna o nome do script como deveria. Então, minha pergunta é como posso …
22 linux  shell  ksh 

2
Como fazer um loop for na linha de comando?
Vamos dar uma simples for loop #!/bin/bash for i in `seq 1 10`; do echo $i done O ponto-e-vírgula AFAIK nos scripts bash faz com que o shell execute o comando atual de forma síncrona e depois vá para o próximo. Pressionar enter faz literalmente o mesmo, exceto que não …
22 bash  shell 



1
chamada url curl em loop for? [fechadas]
Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Unix e Linux Stack Exchange. Fechado há 5 anos . Estou trabalhando com o bash e estou tentando fazer uma chamada de …
22 shell  curl 




1
Por que o / etc / shadow está diminuindo a senha que defini com o comando: useradd -p?
[root@P-dude dude]# useradd -p $6$Ic2PVlwi$2nf.IRWTMy0FHrPzaCjkahfu9IIxnzxPZL7yg8SsvOdbjEpoI0G8uy7AqduYKQOn2R/rnnaalRmfPMy.a0 bwong20 [root@P-dude dude]# cat /etc/shadow | grep pswayze pswayze:nf.IRWTMy0FHrPzaCjkahfu9IIxnzxPZL7yg8SsvOdbjEpoI0G8uy7AqduYKQOn2R/rnnaalRmfPMy.a0:16924:0:99999:7::: Não sei por que o sistema remove os catorze primeiros caracteres da minha senha criptografada. A senha do meu /etc/shadowarquivo é menor do que a que forneci como argumento parauseradd -p
21 shell  useradd 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.