Articles of bash

como executar dois comandos no sudo?

Existe alguma maneira como eu posso executar dois comandos Db2 de uma linha de comando? (Eles serão chamados de um comando exec PHP.) db2 connect to ttt (note que precisamos ter a conexão ao vivo para o segundo comando db2 UPDATE CONTACT SET EMAIL_ADDRESS = ‘mytestaccount@gmail.com’ Eu tentei isso: sudo -su db2inst1 db2 connect to […]

Por que a input de tubulação para “leitura” funciona somente quando alimentada em “enquanto lê…”?

Eu tenho tentado ler a input em variables ​​de ambiente da saída do programa como esta: echo first second | read AB ; echo $A-$B E o resultado é: – Ambos A e B estão sempre vazios. Eu li sobre bash executar comandos canalizados no sub-shell e que, basicamente, impedindo a leitura de uma input […]

Como definir a variável de ambiente para todos sob o meu sistema linux?

Posso ter algumas configurações universais para todos os meus usuários?

Node.js Shell Script And Arguments

Eu preciso executar um script bash em node.js. Basicamente, o script criará uma conta de usuário no sistema. Eu me deparei com este exemplo que me dá uma idéia de como proceder. No entanto, o próprio script precisa de argumentos como o nome de usuário, a senha e o nome real do usuário. Eu ainda […]

BASH: ecoando o último comando executado

Eu estou tentando ecoar o último comando executado dentro de um script bash. Eu encontrei uma maneira de fazer isso com um pouco de history,tail,head,sed que funciona bem quando os comandos representam uma linha específica no meu script do ponto de vista do analisador. No entanto, em algumas circunstâncias, não recebo a saída esperada, por […]

Como renomear com prefixo / sufixo?

Como faço para fazer o mv original.filename new.original.filename sem redigitar o nome do arquivo original? Eu imagino ser capaz de fazer algo como mv -p=new. original.filename mv -p=new. original.filename ou talvez mv original.filename new.~ ou qualquer outra coisa – mas não consigo ver nada assim depois de olhar para man mv / info mv pages. […]

Como definir o perfil de uma boot lenta do script bash shell?

Meu bash shell leva até 3-4 segundos para iniciar, enquanto se eu iniciá-lo com –norc ele é executado imediatamente. Eu comecei a “fazer o perfil” de /etc/bash.bashrc e ~/.bashrc inserindo manualmente instruções de return e buscando melhorias de velocidade, mas isso não é um processo quantitativo e não é eficiente. Como posso definir o perfil […]

Como inserir senha ssh usando o bash?

Todos os dias estou me conectando a um servidor através do ssh. Eu passo por essa rotina: IC001:Desktop user$ ssh user@my.server.com user@my.server.com’s password: Last login: Tue Jun 4 10:09:01 2013 from 0.0.0.0 $ Eu gostaria de automatizar esse processo e criar um script bash para fazer isso por mim. Eu não me importo com segurança […]

Como dividir uma string em várias strings separadas por pelo menos um espaço no shell bash?

Eu tenho uma string contendo muitas palavras com pelo menos um espaço entre cada dois. Como posso dividir a string em palavras individuais para poder percorrê-las? A string é passada como um argumento. Por exemplo, ${2} == “cat cat file” . Como posso percorrer isso? Além disso, como posso verificar se uma string contém espaços?

Com Bash Scripting, como posso suprimir todas as saídas de um comando?

Eu tenho um script bash que executa um programa com parâmetros. Esse programa gera algum status (fazendo isso, fazendo isso …). Não há opção para este programa ser silencioso. Como posso evitar que o script exiba algo? Eu estou procurando por algo como windows “echo off”.