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.


2
Que tipo de operação é / # / - em "$ {my_array [@] / # / -}"?
A resposta aceita para transformar uma matriz em argumentos de um comando? usa o seguinte comando Bash: command "${my_array[@]/#/-}" "$1" Estou tentando descobrir exatamente o que a /#/-peça faz. Infelizmente, não sei como chamá-lo, por isso estou tendo problemas para encontrar qualquer documentação. Examinei a seção da página de manual …
17 bash  array 

2
O que significa ponto de barra invertida como um comando?
Um software que eu instalei inseriu uma linha no meu perfil que dizia: [ -s "$SOME_FILE" ] && \. "$SOME_FILE" Eu sei que ponto .é sinônimo source, então eu suspeito que isso esteja apenas fornecendo o arquivo, mas eu nunca vi isso \.antes; faz algo mais? Editar, em relação aos …
17 bash 


2
É seguro usar o eco para passar dados confidenciais para o chpasswd?
Estou tentando definir em massa algumas senhas de contas de usuário usando chpasswd. As senhas devem ser geradas aleatoriamente e impressas stdout(preciso anotá-las ou colocá-las em um armazenamento de senhas) e também passadas para chpasswd. Ingenuamente, eu faria isso assim { echo student1:$(head /dev/urandom | tr -dc A-Za-z0-9 | head …


5
Existe um operador "in" em bash / bourne?
Estou procurando um operador "in" que funcione dessa maneira: if [ "$1" in ("cat","dog","mouse") ]; then echo "dollar 1 is either a cat or a dog or a mouse" fi É obviamente uma afirmação muito mais curta em comparação com, digamos, o uso de vários testes "ou".


3
Erro de sintaxe próximo ao token inesperado `fi`
Não quero necessariamente a resposta, mas se alguém puder me apontar alguma literatura ou exemplos. Eu gostaria de descobrir isso. Quando executo o script, recebo um erro: Erro de sintaxe próximo token inesperado fi Deduzi que meu problema está em minha ifdeclaração fazendo ifcomentários e adicionando echo "$NAME"quais exibem os …
17 bash 


2
Por que exportar uma variável em um shell ssh imprime a lista de variáveis ​​exportadas?
Considere isto: $ ssh localhost bash -c 'export foo=bar' terdon@localhost's password: declare -x DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/1000/bus" declare -x HOME="/home/terdon" declare -x LOGNAME="terdon" declare -x MAIL="/var/spool/mail/terdon" declare -x OLDPWD declare -x PATH="/usr/bin:/bin:/usr/sbin:/sbin" declare -x PWD="/home/terdon" declare -x SHELL="/bin/bash" declare -x SHLVL="2" declare -x SSH_CLIENT="::1 55858 22" declare -x SSH_CONNECTION="::1 55858 ::1 22" declare …
17 bash  ssh 



1
Por que esse comando ffmpeg funciona no bash e não no zsh?
Hoje cheguei em casa do trabalho (execute bash em uma caixa do Ubuntu) e tentei executar algum código na minha caixa de arco local com o meu amado zsh e os comandos estavam falhando? O comando está abaixo com as informações pessoais e o ip alterado obviamente ffmpeg -i rtsp://user:pass@my.webserver.org:5554/my-media/media.amp?videocodec=h264 …
17 bash  zsh  quoting  url 

3
Diferença entre {1,2,3} e {1..3}
Existe uma diferença entre as sequências {1,2,3}e {1..3}? Por exemplo, se eu tiver alguns arquivos file.1 file.2 file.3 e eu quero cateles juntos, é seguro usar cat file.{1..3} > file? O que eu sei é que isso cat file.*>filepode causar problemas porque o shell pode expandir os arquivos de maneira …
17 bash 

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.