Perguntas com a marcação «bash»

Perguntas específicas ao Bourne Again SHell do GNU, em oposição a outros shells Bourne / POSIX. Para perguntas sobre shells do Unix em geral, use a tag / shell.


4
O que o comando set sem argumentos faz?
O que setcomando sem argumentos faz? Como posso ver, ela imprime minhas variáveis ​​de ambiente, exatamente como o envcomando, mas em ordem alfabética. Além disso, imprime algumas informações diferentes (variáveis? Funções?) Como: __git_printf_supports_v=yes __grub_script_check_program=grub-script-check ... quote () { local quoted=${1//\'/\'\\\'\'}; printf "'%s'" "$quoted" } quote_readline () { local quoted; _quote_readline_by_ref …
22 bash  set 

6
Executando uma função Bash Script com Sudo
Eu tenho um script que faz várias coisas diferentes, a maioria das quais não requer privilégios especiais. No entanto, uma seção específica, que eu conti em uma função, precisa de privilégios de root. Não desejo exigir que o script inteiro seja executado como root e quero poder chamar essa função, …
22 bash  sudo  function 


2
Por que as barras invertidas estão incluídas neste script de shell?
Na minha cópia do conda.shscript, vejo as seguintes linhas: if [ -n "${_CE_CONDA}" ] && [ -n "${WINDIR+x}" ]; then SYSP=$(\dirname "${CONDA_EXE}") else SYSP=$(\dirname "${CONDA_EXE}") SYSP=$(\dirname "${SYSP}") fi Estou curioso para saber porque é que há uma barra invertida na frente do a dno dirname. Não acredito que seja necessário. …



1
/ dev / tcp não encontrado
Quando tento executar o seguinte comando: echo -e "GET / HTTP/1.1\n\n" | /dev/tcp/74.125.225.19/80 Eu recebi a seguinte mensagem de erro: bash: /dev/tcp/74.125.225.19/80: No such file or directory O comando a seguir funciona perfeitamente, então o problema envolve como eu estou usando /dev/tcp: echo -e "GET / HTTP/1.1\n\n" | nc 74.125.225.19 …
21 bash  tcp 

2
Os links físicos contam como arquivos normais?
Fiquei me perguntando se havia uma maneira de registrar isso, mas como a maioria dos mecanismos de pesquisa modernos não funciona bem com frases com mais de 5 palavras, preciso de ajuda. Fiquei me perguntando isso, porque eu estou fazendo um script bash que tem que registrar arquivos como certos …




6
Alerta ao concluir o processo em execução
Existem algumas perguntas e respostas aqui em relação ao alerta quando um processo é concluído / sai ( 1 , 2 ) - mas tudo isso pressupõe que o usuário tenha emitido o processo por conta própria e, portanto, pode criá-lo com um alerta incorporado no script de governo ou …
21 bash  process  top  htop 

3
Execute uma linha de comandos com um sudo
Por exemplo, se eu quiser criar um arquivo e inserir texto em uma linha, posso redirecionar a saída para um arquivo com o uso do >operador: echo "something" > /path/foobar mas se eu não tenho acesso à pasta /path/e preciso de privilégios sudo, como posso obter esse mesmo comando que …

5
script do bash [x $ 1 = x]
Estou lendo o script bash, não entendo o que está acontecendo lá. #!/bin/sh [ x$1 = x ] O que está acontecendo na segunda linha e o que [ x$1 = x ] significa?
21 bash  shell 

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.