Perguntas sobre 'shell'

5
respostas

copie os arquivos menores primeiro?

Eu tenho um diretório grande contendo subdiretórios e arquivos que desejo copiar recursivamente. Existe alguma maneira de dizer ao cp que ele deve executar a operação de cópia na ordem do tamanho do arquivo, para que os menores arquivos se...
08.04.2014 / 17:27
5
respostas

monitorando alterações no arquivo + acesso ao processo para arquivos

Gostaria de ver o que está acontecendo nas pastas do meu servidor de aplicativos, ou seja, quais arquivos são alterados pelo processo x ou quais *.war arquivos foram alterados (substituídos / criados) nos últimos x minutos. Existe uma ferr...
23.09.2013 / 13:20
2
respostas

Qual é o significado de aspas simples e duplas em variáveis de ambiente?

Eu defini algumas variáveis de ambiente no meu .profile assim: MY_HOME="/home/my_user" mas a variável parece não avaliar a menos que eu retire aspas e reenvie o arquivo. Eu acredito que as aspas são necessárias se houver espaços, e aspas...
08.07.2011 / 22:54
3
respostas

Por que as opções em uma variável entre aspas falham, mas funcionam quando não estão citadas?

Eu li sobre o que eu deveria citar variáveis no bash, por exemplo "$ foo" em vez de $ foo. No entanto, ao escrever um script, encontrei um caso em que ele funciona sem aspas, mas não com elas: wget_options='--mirror --no-host-directories' loc...
26.08.2017 / 12:40
4
respostas

Como calcular o hexadecimal xor (^) do shell?

Infelizmente bc e calc não suportam xor.     
27.06.2016 / 10:12
7
respostas

Como criar um arquivo grande no UNIX?

Eu encontrei uma maneira no Windows para fazer tal coisa echo "This is just a sample line appended to create a big file. " > dummy.txt for /L %i in (1,1,21) do type dummy.txt >> dummy.txt link Existe uma maneira no UNIX par...
11.03.2016 / 14:52
3
respostas

O “sh” precisa estar no diretório “/ bin”?

Eu li que sistemas operacionais compatíveis com POSIX (por exemplo: Linux) devem ter o sh shell. Mas é necessário que sh esteja no diretório /bin ou pode estar em algum diretório?     
13.01.2018 / 02:09
4
respostas

Como posso detectar que nenhuma opção foi passada com getopts?

Eu tenho este código - #getoptDemo.sh usage() { echo "usage: <command> options:<w|l|h>" } while getopts wlh: option do case $option in (w) name='1';; (l) name...
11.10.2012 / 08:47
5
respostas

Os programas 'if' e 'then' são realmente

Eu li que o ponto-e-vírgula é usado para separar programas: $ echo 3; ls -la Isso significa que if , then e else são programas separados aqui? $ if [ $VARIABLE == abcdef ] ; then echo yes ; else echo no ; fi Esta questão nã...
20.01.2017 / 18:43
5
respostas

Produz as linhas comuns (semelhanças) de dois arquivos de texto (o oposto de diff)?

O diff é uma ótima ferramenta para exibir as alterações entre dois arquivos. Mas como exibir as semelhanças de dois arquivos de texto (ignorando as diferenças)? Ou seja. entrada de amostra: a: Foo Bar X Hello World 42 b: Foo Baz Hello Wor...
23.08.2010 / 14:45