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.



8
Posso "exportar" funções no bash?
source some_file some_file: doit () { echo doit $1 } export TEST=true Se eu for fonte de algum arquivo, a função "doit" e a variável TEST estarão disponíveis na linha de comando. Mas executando este script: script.sh: #/bin/sh echo $TEST doit test2 Retornará o valor de TEST, mas gerará um …
81 bash  function 

3
Glob recursiva?
Eu gostaria de escrever algo como isto: $ ls **.py para obter todos os nomes de arquivos .py, percorrendo recursivamente uma hierarquia de diretórios. Mesmo se houver arquivos .py para encontrar, o shell (bash) fornecerá esta saída: ls: cannot access **.py: No such file or directory Alguma maneira de fazer …

3
Como exportar variáveis ​​de um arquivo?
Eu tenho um tmp.txtarquivo que contém variáveis ​​a serem exportadas, por exemplo: a=123 b="hello world" c="one more variable" Como posso exportar todas essas variáveis ​​usando o exportcomando, para que possam ser usadas posteriormente por processos filhos?
80 bash 


5
tput setaf tabela de cores? Como determinar os códigos de cores?
Estou no processo de colorir o meu terminal PS1. Estou definindo variáveis ​​de cores usando tput; por exemplo, aqui está roxo: PURPLE=$(tput setaf 125) Pergunta, questão: Como encontro os códigos de cores (por exemplo 125) de outras cores? Existe algum guia / tabela de cores em algum lugar? Só não …
79 bash  colors  tput 



1
Faça o cd seguir links simbólicos
Eu tenho meu código montado como um sshfs no meu diretório pessoal, mas a hierarquia é difícil de lembrar, então criei um link simbólico no meu diretório pessoal que leva a esse diretório. Existe uma maneira de que, quando eu cd para esse link simbólico, em vez de copiar para …






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.