Perguntas com a marcação «shell»

24
Responda sim em um script bash

Estou tentando git cloneexecutar um script bash, mas a primeira vez que executo o script e o servidor ainda não é conhecido, o script falha. Eu tenho algo parecido com isto: yes | git clone [email protected]:repo/repoo.git The authenticity of host 'github.com (207.97.227.239)' can't be...

24
"Favoritos" para o bash

Navegar em várias camadas de diretórios aninhados geralmente é um problema. No Firefox, é fácil porque eles têm marcadores. Então, o que eu gostaria de fazer para marcar um arquivo como favorito é digitar: $ go --add classes "repo/www/public/util/classes" Então, para ir para esse diretório,...

24
Regra para chamar o subshell no Bash?

Parece que eu entendi mal a regra do Bash para criar um subshell. Eu pensei que parênteses sempre cria um subshell, que roda como seu próprio processo. No entanto, este não parece ser o caso. No Snippet de código A (abaixo), o segundo sleepcomando não é executado em um shell separado (conforme...

24
mkdir -p para arquivos

Esta pergunta foi migrada do Stack Overflow porque pode ser respondida no Unix e Linux Stack Exchange. Migrou há 6 anos . mkdir -pcriará um diretório; também criará diretórios pai, conforme necessário. Existe um comando semelhante para arquivos, que criará um arquivo e...

24
Por que não usar shebangs sem caminho?

É possível ter um shebang que, em vez de especificar um caminho para um intérprete, tenha o nome do intérprete e permita que o shell o encontre através de $ PATH? Caso contrário, existe uma razão para

24
encontrar e rsync?

Quero poder pesquisar arquivos com mais de 14 dias e 10k e depois rsync esses arquivos encontrados em um destino. Existe uma maneira de combinar esses dois comandos? find ./ -mtime +14 -size +10k rsync --remove-sent-files -avz /src

24
Começando com argumentos bash: -lt e -gt

Estou começando com o bash e achei o seguinte: if test $first -lt $second then echo $first is lower than $second else if test $first -gt $second then echo $first is higher than $second else echo $first and $second are equals fi fi Para ler o script e executá-lo, eu sei o que ele faz, mas...

24
Renomear o diretório atual de um shell - possível?

É possível renomear o diretório de trabalho atual de dentro de um shell (Bash no meu caso particular)? Se eu tentar fazer isso da maneira direta, acabo com um erro: nathan@nathan-desktop:/tmp/test$ mv . test2 mv: cannot move ‘.’ to ‘test2’: Device or resource busy Existe outra maneira de fazer...