Unix & Linux

9
Erro inesperado de sintaxe e EOF

Atualmente, estou escrevendo meu terceiro script de shell e já encontrei um problema. Este é o meu script até agora: #!/bin/bash echo "choose one of the following options : \ 1) display all current users \ 2) list all files \ 3) show calendar \ 4) exit script" while read do case in 1)...

9
Precedência de && vs & no bash e zsh

Respondendo a essa pergunta , descobri uma diferença muito engraçada (e sutil) entre comportamento bashe zsh: Em bash: romano@RRyS:~$ pwd /home/romano romano@RRyS:~$ alias x="cd /bin && ./echo A >/dev/null &" romano@RRyS:~$ x [1] 16611 romano@RRyS:~$ pwd /home/romano Como você...

9
(Por que) é ruim usar ls -A para listar arquivos ocultos?

Quero listar todos os arquivos, incluindo arquivos ocultos, no diretório atual. Não quero incluir o diretório pai (..) e o diretório atual (.). Eu achei isto: como glob todos os arquivos ocultos, exceto diretório atual e pai No final, alguém afirma que ls -Aé o caminho a percorrer, mas isso foi...

9
Manipulação de string de bash de tubulação

Eu li algumas outras perguntas sobre manipulação de string de bash de tubulação, mas elas parecem ser aplicativos especializados. Essencialmente, existe uma maneira de fazer o abaixo mais simples? ao invés de $ string='hello world'; string2="${string// /_}"; echo "${string2^^}" HELLO_WORLD algo...

9
Diretório raiz / home vs ~ (til)

Eu criei uma imagem virtual para o Scientific Linux e me deparei com isso depois que terminei de instalá-la: [root@ftpserver home]# pwd /home [root]@ftpserver home]# ls Quando eu cdno ~fico com esta: [root@ftpserver ~]# pwd /root Qual é a diferença geral entre /homee