Perguntas sobre 'shell'

2
respostas

Escapamento adequado de duplas cotações para dados de postagem de curvas?

Estou tentando testar um servidor, enviando dados JSON e lendo a resposta. Eu preciso de POST dados como {"item":"value with spaces"} , mas quando eu uso curl , descubro que ela envia as barras invertidas, assim como as aspas duplas:...
20.05.2014 / 19:47
3
respostas

O script precisa ler a linha ecoada

Então, eu preciso escrever um script Bourne-shell, onde meu script tem que trabalhar com a linha, que acabou de ser repetido para stdout - por exemplo: echo *something* | myscript.sh [parametres...] Isso pode ser uma coisa básica, o que...
18.05.2014 / 22:05
2
respostas

Por que a variável $ PATH é diferente entre dois diretórios?

Quando estou em um diretório e caminho de eco pwd /Users/me/src/some_proj echo $PATH /Users/me/.gem/ruby/2.0.0/bin:/opt/boxen/chruby/versions/2.0.0- p353/lib/ruby/gems/2.0.0/bin:/opt/boxen/chruby/versions/2.0.0- p353/bin:bin:/opt/boxen/chrub...
06.05.2014 / 06:00
1
resposta

Incluir uma função bash no script pai

Eu posso definir a função no bash e usá-la: foo() { echo $1; } foo test Mas se eu quiser coletar minhas funções em um script bash, tudo estará indisponível: init.bash #!/bin/bash foo() { echo $1; } export -f foo # This not helps...
03.05.2014 / 15:56
1
resposta

Por que os resultados da comparação de string sempre são falsos

Eu estou tentando fazer uma verificação de uma vez sobre a página mod-status do apache para atualizações assim (isso é apenas um script de teste): firstcontent=$(lynx -dump http://some-server/server-status-page) echo $firstcontent > /tmp/m...
24.12.2014 / 21:01
1
resposta

Como eu exibo uma página de manual com o groff no msysgit?

Não consegui configurar corretamente uma variável de ambiente MANPATH em msysgit (1.9.0; 20140217) no Windows 7 (que não é minha principal preocupação aqui). Toda vez que executo o comando man , recebo os seguintes erros: /usr/local/...
12.04.2014 / 10:45
2
respostas

Copie com eficiência os nomes no shell

Tenho notado uma técnica eficiente que alguns usuários usam para copiar rapidamente nomes de diretórios e arquivos no terminal ou no shell. O comportamento / uso é o seguinte: Problema ls Clique na entrada desejada, seguida possivelment...
19.11.2014 / 21:30
2
respostas

Natureza dos parâmetros posicionais

Eu escrevi este script que meio que me confundiu um pouco ... function func { the variables received are echo $0: $1 and $2 } echo in the main script func ball boy O nome do script é shell.txt Eu esperava que o resultado fosse func : b...
18.01.2014 / 05:02
1
resposta

BASH_ALIASES diferente de alias

Acabei de reconhecer que (no Debian 7, no Bash 4.2.37) a saída de BASH_ALIASES não é igual à de alias - que, de acordo com Manual de bash do , deve ser o caso: BASH_ALIASES An associative array variable whose members correspond...
13.01.2014 / 10:55
2
respostas

Como dividir arquivos com prefixo comum no bash

Eu tenho um diretório com muitos arquivos com prefixo comum, como gsc*_other.foo , onde * é um caractere que vai de 0 a 9 ou a / b (onde a significa 10 e b para 11 ). Meu objetivo é criar arquivos de texto com o mesmo g...
30.01.2014 / 02:11