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 ignorar temporariamente um alias no tcsh?
Estou usando o tcsh. bash e zsh e outras sugestões não ajudarão aqui. Eu tenho vários aliases que são nomeados da mesma forma que outro comando; portanto, se eu o dessaliasse, digitar a mesma coisa agora faria algo diferente. Na maioria das vezes, quero o comando com alias, e é …
17 shell  alias  tcsh 












4
comando find para certos subdiretórios
Digamos que eu tenho um diretório dircom três subdiretórios dir1.. dir3. E por dentro tenho muitos arquivos e outros subdiretórios. Gostaria de procurar um arquivo dentro, digamos, com um *.cfinal, mas gostaria apenas de procurar no subdiretório "dir / dir2" e em todos os seus subdiretórios. Como posso formular isso? …
17 linux  bash  shell  find 

5
Evite executar o script se uma variável não estiver definida
Eu tenho um script parecido com: c=0 for f in */*; do cp -v "$f" "/myhome/CE$(printf '%0*d' 2 $BATCHNUM)-new-stuctures_extracted/test-$(printf '%0*d' 5 $c)" c=$((c=c+1)) done No entanto, o usuário deve fornecer uma chamada variável BATCHNUM e, caso contrário, preciso forçar a interrupção da execução desse script. Seria melhor se eu pudesse …

9
Transformar lista em uma única linha com delimitador
Eu tenho que ter uma lista (cargas) de endereços IP neste formato: 134.27.128.0 111.245.48.0 109.21.244.0 e transformá-los nesse formato com um tubo intermediário (IPs compostos) 134.27.128.0 | 111.245.48.0 | 109.21.244.0 | 103.22.200.0/22 Eu acho que é um comando de localização e substituição, sedmas não consigo fazê-lo funcionar.

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.