Perguntas sobre 'shell'

2
respostas

como faço referência a uma variável no fish shell com um fallback padrão

O que é o fish shell equivalente ao seguinte bash: echo ${TEST:-1} No bash isso imprimiria o valor de TEST se houvesse um, ou 1 se não houvesse.     
01.07.2013 / 23:14
1
resposta

rsync recursivamente com uma certa profundidade de subpastas

Eu quero rsync uma pasta de forma recursiva, mas quero que as subpastas sejam incluídas apenas a uma certa profundidade. Por exemplo, eu gostaria de ter uma profundidade de 1,2,3 ou 4 subpastas assim: source/ ├── subfolder 1 │   ├── sub...
09.01.2015 / 15:45
4
respostas

bash: adduser: comando não encontrado no centOS

Instalei o centos 5.5 no meu vmware 8 recentemente e estou tentando adicionar um novo usuário no sistema. Não consigo adicionar o usuário, a menos que eu use su - option. Eu acredito que tem que fazer algo com o caminho não definido corretamente...
03.08.2014 / 06:33
2
respostas

Excluindo interativamente arquivos de uma lista

Gostaria de remover uma lista de arquivos e ser solicitado a confirmar. A lista está no arquivo list.txt . Por que o seguinte comando não funciona corretamente? while read i; do rm -i $i; done < list.txt O comando anterior não me esp...
02.10.2012 / 17:35
2
respostas

A diferença entre \ ee ^ [

Gilles escreveu : character 27 = 033 = 0x1b = ^[ = \e Demizey escreveu : ^[ is just a representation of ESCAPE and \e is interpreted as an actual ESCAPE character Então, também encontrei essa linha em um artigo do TechRepublic...
08.09.2013 / 01:23
2
respostas

Concatenação de string Bash usada para construir a lista de parâmetros

Dado este pedaço de bash: PARMS='-rvu' PARMS+=" --delete --exclude='.git'" echo $PARMS rsync ${PARMS} . ${TARGET} O echo mostra a string PARMS conforme o esperado, nenhum erro é exibido, mas o rsync age silenciosamente como se as opções a...
28.08.2014 / 07:33
1
resposta

Por que o 'nohup command & / dev / null' parece funcionar em alguns shells?

Eu editei uma resposta no Ask do Ubuntu que estava sugerindo o seguinte nohup gedit >& /dev/null & Quando eles realmente querem dizer nohup gedit &> /dev/null & O último redireciona corretamente stderr e s...
05.03.2014 / 19:34
2
respostas

Como citar argumentos com xargs

Suponha que eu queira excluir todos os arquivos em uma pasta com mais de 1 MB. $ find . -size +1M | xargs -0 rm Isso não excluirá arquivos que tenham espaço em seus nomes. Então, quero que ele cite todos os argumentos enviados para rm ....
10.12.2014 / 08:22
3
respostas

O script Bash com 'set -e' não para no comando '… &&…'

Eu uso set -e para interrompo o script bash no primeiro erro . Tudo funciona bem, a menos que eu use o comando com && : $ cat script set -e cd not_existing_dir && echo 123 echo "I'm running! =P" $ $ ./script ./script:...
27.09.2016 / 09:07
2
respostas

Separar namespaces para funções e variáveis em shells POSIX

No traço, as funções e as variáveis parecem viver em namespaces separados: fn(){ fn="hello world" } fn; echo "The value is $fn!" #prints: The value is hello world! fn; echo "The value is $fn!" #prints: The value is hello world! #the fn va...
30.10.2016 / 08:48