Perguntas com a marcação «shell»

O shell é a interface de linha de comando do Unix. Você pode digitar comandos em um shell interativamente ou escrever scripts para automatizar tarefas. Use esta tag para perguntas que se aplicam a / bin / sh e aos shells mais compatíveis (ash, bash, ksh, zsh,…). Para scripts shell com erros, verifique-os em http://shellcheck.net antes de postar aqui.

3
Como adiar a expansão variável
Eu estava querendo inicializar algumas strings na parte superior do meu script com variáveis ​​que ainda não foram definidas, como: str1='I went to ${PLACE} and saw ${EVENT}' str2='If you do ${ACTION} you will ${RESULT}' e, em seguida, mais tarde PLACE, EVENT, ACTION, e RESULTserá definido. Quero poder imprimir minhas strings …
18 bash  shell  string 



4
Por que grep usando pipe não funciona aqui?
Eu tenho o seguinte comando: find / -name libGL.so.1 O que retorna muitas linhas com "Permissão negada". Quero excluir essas linhas, então adicionei o seguinte: find / -name libGL.so.1 | grep -v 'denied' Mas a saída é a mesma - o meu grep -v 'denied'não está filtrando as linhas com …
18 shell  grep  pipe 








5
Variáveis ​​como $ 0 e $ 1 shell / variáveis ​​de ambiente?
Há variáveis do shell como $0, $1, $2, $?, etc. Tentei imprimir as variáveis ​​de ambiente e shell usando o seguinte comando: set Mas essas variáveis ​​não estavam na lista. Então, basicamente, essas variáveis ​​não são consideradas variáveis ​​de shell / ambiente, certo? (mesmo que para produzi-las, você deve preceder …
17 shell 



7
Como criar um arquivo grande no UNIX?
Eu encontrei uma maneira no Windows de fazer isso echo "This is just a sample line appended to create a big file. " > dummy.txt for /L %i in (1,1,21) do type dummy.txt >> dummy.txt http://www.windows-commandline.com/how-to-create-large-dummy-file/ Existe uma maneira no UNIX de copiar um arquivo, anexar e depois repetir o …
17 shell  files 

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.