Eu tenho o seguinte script de shell:
error=$(mkdir test 2>&1)
Eu sei que a variável 'error' irá obter o resultado do erro do comando mkdir se houver um erro, mas não consigo entender como 2 > & 1 funciona, alguém poderia exp...
Eu estava tentando analisar algumas configurações do nginx
λ tree sites-enabled/ sites-available/
sites-enabled/
├── bank.cwrcoding.com.conf
├── calendar.cwrcoding.com.conf
├── cloud.cwrcoding.com.conf
├── cwrcoding.com.conf
├── drive.cwrcodi...
Eu decidi ler um livro sobre Linux / Unix.
Eu cheguei a um capítulo onde eles tentam explicar como passar a saída de comandos como expansões para o shell.
O seguinte comando
file $(ls /usr/bin/* | grep zip)
me dá o erro "não pode abr...
Eu entendo a substituição de comandos. Eu entendo subshells. Eu não entendo porque usar um subshell muda a estrutura do meu array.
Dada esta saída de comando:
(o uso do comando openstack não se destina a ser relevante)
bash$ floating ip li...
Eu quero fazer um alias para alterar aleatoriamente meu endereço mac
alias chrandmac="sudo ifconfig en0 ether $(openssl rand -hex 6 | sed 's/\(..\)/:/g; s/.$//')"
mas a parte de substituição de comandos já foi resolvida ao executar o pe...
Por que isso é inconsistente? Eu esperaria aqui docs e aqui strings para ser funcionalmente equivalente ao redirecionamento de entrada de um arquivo.
$ bash --version
GNU bash, version 4.1.2(1)-release (x86_64-unknown-linux-gnu)
...
Saída...
Eu estava executando esta linha única para:
for i in 'pwgen -yB -N 8 1'; do echo "$i"; done
Então a saída é:
.
Descargas
Documentos
Escritorio
Imágenes
Música
NetBeansProjects
Plantillas
public_html
Público
Vídeos
.
"
}
"
$
{
Algum...