Perguntas com a marcação «shell»

12
Escapando aspas no alias zsh

Após essa pergunta sobre a remoção de novas linhas de texto, desejo transformar isso em um alias zsh da seguinte maneira: alias striplines=' awk " /^$/ {print \"\n\"; } /./ {printf( \" %s \",$0);}"' Eu tentei escapar das aspas dentro do script awk, mas estou recebendo este erro: awk:...

12
Encontre um arquivo no caminho sem "qual"?

Eu sou (de alguma forma) capaz de executar um script: $ assemble.sh file ... [output] Mas whichnão consegue encontrar: $ which assemble.sh which: no assemble.sh in (/s/std/bin:/usr/afsws/bin:/opt/SUNWspro/bin:/usr/ccs/bin:/usr/ucb:/bin:/usr/bin:/usr/stat/bin:/usr/X11R6/bin:. Como isso é...

12
Conclusão da guia zsh na linha vazia

Gostaria de um tcsh'ism que não consegui encontrar: Em uma linha em branco sem conteúdo, quero pressionar a tecla Tab e ver o equivalente a ls. Ou seja, eu quero $ <tab> para fazer outra coisa além de me dar uma \ t. Encontrei recursos fantásticos para a conclusão de comandos, mas não para...

12
Copiando um único arquivo para vários diretórios usando cp

Esta pergunta é uma espécie de sequela da minha pergunta anterior, Criando vários diretórios usandomkdir . Eu estou usando o bashshell. Eu criei cinquenta diretórios, cada um começando com o prefixo "s", usando o comando: mkdir $(printf "s%02i " $(seq 1 50)) que preenche o segundo dígito com...

12
Exclusão interativa de arquivos de uma lista

Gostaria de remover uma lista de arquivos e receber uma confirmação. A lista está no list.txtarquivo Por que o seguinte comando não funciona corretamente? while read i; do rm -i $i; done < list.txt O comando anterior não espera por mim, mas felizmente nenhum arquivo é excluído. Estou usando o...

12
Por que o terminal diferencia maiúsculas de minúsculas?

Quando eu faço - em CD ..vez de cd .. isso me dá um erro dizendo - CD: command not found Por que o terminal diferencia maiúsculas de minúsculas quando se trata de comandos linux? Quero dizer que você deve ser capaz de executar o comando com caracteres "all uppercase" ou "all lowercase". Eu sei...

12
Por que "$ ((~ 33))" produz -34?

$ echo $(( 255 )) 255 $ echo $(( 33 )) 33 $ echo $(( ~33 )) -34 $ echo $(( ~255 )) -256 $ e meu kernel é: $ uname -a Linux HOSTNAME 3.2.0-40-generic-pae #64-Ubuntu SMP Mon Mar 25 21:44:41 UTC 2013 i686 i686 i386 GNU/Linux PERGUNTA: ~ é para negar o número AFAIK. Mas por que ~33produzir -34e...