Perguntas sobre 'shell'

5
respostas

Onde eu mudo meu shell? [duplicado]

Se eu quisesse usar zsh , por exemplo, em vez de bash , onde eu faria essa alteração para o usuário atual?     
16.10.2011 / 22:44
6
respostas

Quão estáveis as APIs "stdin / stdout" do shell Unix?

grepping, awking, sedding e piping são rotina diária de um usuário de qualquer sistema operacional Unix-like, seja na linha de comando ou dentro de um shell script (chamados coletivamente filters a partir de agora). Em sua essência, ao trab...
01.07.2012 / 17:48
4
respostas

Existe um utilitário POSIX (ou pelo menos um popular) para definir o diretório de trabalho atual ao invocar um programa?

Temos env (1) para modificar o ambiente do comando que queremos executar (por exemplo env MANPAGER=more man dtrace ). Existe algo semelhante, mas para modificar o diretório em que o comando será iniciado? Idealmente, gostaria que fosse as...
09.11.2018 / 15:01
6
respostas

Como adicionar variáveis aritméticas em um script

Eu quero acumular o tamanho da linha de vários arquivos contidos em uma pasta. Eu escrevi o seguinte script: let a=0 let num=0 for i in folder/* do num='cat $i | wc -l' a=$a+$num done echo $a O que eu estou obtendo no fina...
07.11.2012 / 10:30
2
respostas

Existe algo como o “split ()” do JavaScript no shell?

É muito fácil usar split() em JavaScript para dividir uma string em uma matriz. E o script de shell? Digamos que eu queira fazer isso: $ script.sh var1_var2_var3 Quando o usuário fornecer essa string var1_var2_var3 para o sc...
08.09.2015 / 10:01
5
respostas

Comandos para aprender sobre um sistema desconhecido [fechado]

Você faz login em um sistema UNIX ou Linux desconhecido (como root). Quais comandos você executa para se orientar e descobrir em que tipo de sistema você está? Como você descobre que tipo de hardware está em uso, que tipo de sistema operacional...
01.10.2015 / 18:20
5
respostas

Por que o echo está ignorando meus caracteres de aspas?

O comando echo não está incluindo o texto completo que eu forneci. Por exemplo, se eu fizer: $ echo ' echo PARAM=' grep $ARG /var/tmp/setfile | awk '{print $2}' ' ' Produz: echo PARAM=' grep $ARG /var/tmp/setfile | awk...
15.11.2011 / 16:20
3
respostas

Por que não usar shebangs sem caminho?

É possível ter um shebang que, em vez de especificar um caminho para um interpretador, tenha o nome do interpretador e deixe o shell encontrá-lo através de $ PATH? Se não, há algum motivo para isso?     
29.05.2013 / 14:36
2
respostas

Como redefinir um ambiente de shell?

Esse problema tem me incomodado há algum tempo e, embora eu tenha achado que encontrei minha resposta por meio do EnvWatcher , infelizmente só funciona no Bash. E eu uso zsh. Eu gostaria de replicar as coisas que o env-watcher faz, em menor...
13.06.2011 / 02:04
2
respostas

Qual é a diferença entre * e *. * ao copiar?

Qual é a diferença entre seguir dois comandos? cp -rp /dir1/*.* /dir2/ cp -rp /dir1/* /dir2/     
29.09.2015 / 04:29