Perguntas com a marcação «shell»

O termo 'shell' refere-se a uma classe geral de intérpretes de comando interativos baseados em texto, mais frequentemente associados aos sistemas operacionais Unix e Linux. Para perguntas sobre scripts de shell, use uma tag mais específica, como 'bash', 'powershell' ou 'ksh'. Sem uma tag específica, uma solução portátil (compatível com POSIX) deve ser assumida, embora seja preferível usar 'posix' adicionalmente ou 'sh'.

4
Script shell Unix para truncar um arquivo grande
Estou tentando escrever um script Unix que irá truncar / esvaziar um arquivo que está continuamente sendo escrito / aberto por um aplicativo quando atinge, digamos, 3 GB de espaço. Eu sei que o comando abaixo faria isso: cp /dev/null [filename] Mas vou executar isso em um ambiente de produção …
87 bash  shell  truncate 


7
bash - como canalizar o resultado do comando para cd
Como posso canalizar o resultado de um whichcomando para cd? Isso é o que estou tentando fazer: which oracle | cd cd < which oracle Mas nenhum deles funciona. Existe uma maneira de fazer isso (em vez de copiar / colar, é claro)? Edit: pensando bem, este comando falhará, porque …
87 linux  bash  shell  cd 

12
Usando sed para renomear arquivos em massa
Objetivo Altere esses nomes de arquivo: F00001-0708-RG-biasliuyda F00001-0708-CS-akgdlaul F00001-0708-VF-hioulgigl para estes nomes de arquivo: F0001-0708-RG-biasliuyda F0001-0708-CS-akgdlaul F0001-0708-VF-hioulgigl Código Shell Testar: ls F00001-0708-*|sed 's/\(.\).\(.*\)/mv & \1\2/' Executar: ls F00001-0708-*|sed 's/\(.\).\(.*\)/mv & \1\2/' | sh Minha pergunta Eu não entendo o código sed. Eu entendo o que o comando de substituição $ …
87 bash  shell  sed  file-rename 



4
Quais são as minhas variáveis ​​de ambiente? [fechadas]
Fechadas. Esta questão está fora do tópico . Atualmente não está aceitando respostas. Quer melhorar esta questão? Atualize a pergunta para que esteja no tópico do Stack Overflow. Fechado há 7 anos . Melhore esta questão Eu gostaria de descobrir minhas variáveis ​​de ambiente no bash. Eles estão armazenados em …
86 linux  bash  shell  ubuntu 

6
Use o comando find, mas exclua arquivos em dois diretórios
Desejo localizar arquivos que terminam com _peaks.bed, mas excluir arquivos nas pastas tmpe scripts. Meu comando é assim: find . -type f \( -name "*_peaks.bed" ! -name "*tmp*" ! -name "*scripts*" \) Mas não funcionou. Os arquivos tmpe scriptpasta ainda serão exibidas. Alguém tem ideias sobre isso?
86 linux  shell  unix  find 


6
Por que sudo cat dá uma permissão negada, mas sudo vim funciona bem?
Estou tentando automatizar a adição de uma fonte de repositório no arquivo pacman.conf do meu arch, mas usando o echocomando em meu script de shell. No entanto, ele falha assim: - sudo echo "[archlinuxfr]" >> /etc/pacman.conf sudo echo "Server = http://repo.archlinux.fr/\$arch" >> /etc/pacman.conf sudo echo " " >> /etc/pacman.conf -bash: …
86 bash  shell  echo  cat 

10
Como atualizar um arquivo em um arquivo zip
É possível substituir um arquivo em um arquivo zip sem descompactar, excluir o arquivo antigo, adicionar o novo arquivo e compactá-lo novamente? A razão é que eu tenho um arquivo zip que é muito grande, há um xml dentro do arquivo zip que tenho que atualizar às vezes. Descompactar o …
86 bash  shell  zip 

5
Posso chamar uma função de um script de shell de outro script de shell?
Eu tenho 2 scripts de shell. O segundo script de shell contém as seguintes funções second.sh func1 func2 O first.sh chamará o segundo script de shell com alguns parâmetros e chamará func1 e func2 com alguns outros parâmetros específicos dessa função. Aqui está o exemplo do que estou falando second.sh …
86 shell  unix 


3
O que o comando 'export' faz?
Sou um pouco novo no Linux e, por acaso, executo alguns comandos às cegas, para fazer as coisas. Achei que não seria um desperdício fazer esse tipo de pergunta, já que mais gente nova teria um conhecimento regular sobre elas. Comecei a trabalhar com o Jenkins recentemente e tive que …


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.