Como verificar se uma variável está definida na Bash?

Como sei se uma variável é definida na Bash? por exemplo, Como posso verificar se o utilizador deu o primeiro parâmetro a uma função? function a { # if $1 is set ? }

Como verificar se está a correr em Cygwin, Mac ou Linux?

Eu tenho um script de shell que é usado tanto no Windows/Cygwin e Mac e Linux. Ele precisa de variáveis ligeiramente dif ... rentes para cada versão. Como é que um script shell/bash pode detectar se está a correr no Cygwin, num Mac ou no Linux?

Usar o 'expect' no programa bash para fornecer a senha ao comando SSH

para aqueles que querem responder que eu devo usar as chaves SSH por favor abstenham-se estou a tentar usar o expect i ... stou a usar o bash antes esperar é porque eu tenho um menu que eu posso escolher a unidade para se conectar. Obrigado.

Como determinar a data de validade do certificado SSL a partir de um certificado codificado PEM?

Se tenho o ficheiro actual e uma linha de comandos Bash no Mac ou no Linux, como é que posso consultar o ficheiro cert p ... um web site, mas na verdade o arquivo de certificado em si, assumindo que eu tenho os arquivos csr, chave, pem e cadeia.

Como run.sh na linha de comandos do Windows?

Como posso correr. sh na linha de comandos do Windows 7? Eu sempre recebo este erro quando tento executar esta linha nel ... bash app/build/build.sh erro, 'bash' is not recognized... Alguma ideia do que perdi? Aqui a captura de ecrã,

Operadores booleanos Unix ( & & & , - a,|/, - o)

Alguém pode explicar a diferença entre o &&, ||, -a, e -o operadores Unix? quais são as restrições ao uso de a ... bandeiras na condição? como em: [ "$1" = "yes" ] && [ -r $2.txt ] Versus: [ "$1" = "yes" -a $2 -lt 3 ]

O bash é uma linguagem de programação?

TL; DR; O que são scripts shell? É uma linguagem de programação / existe uma linguagem de programação que usamos em scr ... uma linguagem de programação - é um console que pode executar scripts shell... entao... eh.... meu Deus, não faço ideia!

Acelerar o rsync com transferências simultâneas/simultâneas de Ficheiros?

Precisamos transferir dados de um servidor para outro o mais rápido possível. Atualmente estamos usando rsync mas só est ... evel and rsync them as well find . -maxdepth ${depth} -type f -print0 | rsync -a --files-from=- --from0 ./ "${target}/"

Como verificar se o acoplador está em execução ou não

Sou novo no docker. Estou a escrever um guião simples para o docker. Preciso de verificar se o docker está a funcionar ou não. Existe um comando para verificar com o nome do contentor

usar o "touch" para criar directórios? [fechado]

1) no directório "A": find . -type f > a.txt 2) no directório "B": cat a.txt | while read FILENAMES; do touch " ... os arquivos no subcir, porque não há diretórios nele. Pergunta: existe uma maneira de que touch possa criar diretórios?

rsync como fazer um checksum no rsync

ao usar o rsync às vezes o rsync não copia todos os arquivos feitos, abaixo está o meu código que eu uso. Eles são uma ... os foram copiados? TEMP="/home/user/temp" OPTS="-rav -h" rsync $OPTS --stats [email protected]:/home/user/Local $TEMP

Quando é que o HUP deixou de ser enviado e o que posso fazer?

no tempo em que eu era jovem e o Unix era a coisa nova, criar um processo que não foi morto quando você saiu foi um des ... u se desliga? Tenho um hack que envolve vigiar a mudança do PID pai, mas certamente há algo mais elegante do que isso.

Kafka-console-producer and bash script

quero enviar uma mensagem pelo script bash. bin/zookeeper-server-start.sh config/zookeeper.properties > zookeeper ... $1 "test 1" Mas não posso enviar mensagem para o guião do bash. Como posso enviá-lo pelo guião do bash ? Obrigado.

Existe um comando Fonte equivalente no Windows CMD como no bash ou tcsh?

Eu sei que no mundo unix, se você editar o seu .perfil ou .ficheiro cshrc, você pode fazer um ficheiro de código ~/.perf ... a sessão de prompt do comando actual sem sair da sessão de prompt do comando e abrir outra sessão de prompt do comando?

Criar classes e objectos usando a programação da bash

Estou a tentar usar o script bash para fazer um script agir como uma lista telefónica., então eu tentei criar classes e ... eu não consegui encontrar uma maneira de fazer isso ! então estou a perguntar como criar uma aula usando o script bash??

O formato da opção-d da data do comando Bash

In date ' s man page: -d, --date=STRING display time described by STRING, not 'now' parece que devias indic ... y" funciona. só quero uma lista do formato de -d option do comando date. Pesquisei no Google, mas não encontrei nada.

Como listar os ficheiros apagados recentemente de uma pasta?

eu nem tenho certeza se isso é fácil, mas eu gostaria de listar os arquivos que foram recentemente apagados de um diret ... maioria ou todas as quais deveriam estar a usar ext4, e às quais provavelmente não teria acesso para fazer modificações.

Como saber que cabeçalho do script usar e por que isso importa?

raramente tenho de escrever scripts bash para vários fins não relacionados e, embora normalmente tenha uma boa ideia do ... uma lista genérica de cabeçalhos ou uma compreensão de como criar um cabeçalho baseado em que programa está sendo usado.

Como se inicia um contentor Docker-ubuntu no bash?

as respostas desta pergunta não funcionam. o contentor do ancoradouro sai sempre antes de eu poder {[[0]} ou não acei ... ão sobre o recipiente: 60b93bda690f ubuntu "/bin/bash" About an hour ago Exited (0) 50 minutes ago ecstatic_euclid

Executar as pesquisas da cassandra a partir da linha de comandos

quero executar consultas cql do comando bash. [cqlsh 3.1.8 | Cassandra 1.2.19 | CQL spec 3.0.5 | Protocolo Thrift 1 ... Shortcut notation for --cqlversion=2 -3, --cql3 Shortcut notation for --cqlversion=3 Alguma sugestão ?