Perguntas sobre 'shell'

2
respostas

Não é possível substituir o texto usando sed

Estou escrevendo um script e parte dele envolve a substituição de alguns parâmetros em um arquivo. Estou tentando encontrar e substituir o parâmetro e preciso depurar o sed. sed -i "s/"$DEFAULT_MAIL_DOMAIN = "padl.com";"/"$DEFAULT_MAIL_DO...
03.05.2017 / 15:38
3
respostas

Maneira de substituir automaticamente o arquivo original pela saída? [duplicado]

Eu tenho um site onde estou formatando arquivos sass ( .scss ) com o comando sass-convert . Sua sintaxe é esta: $> sass-convert original.scss formatted.scss Como estou em um repositório do git, ter um arquivo de saída separado é...
19.04.2017 / 19:07
1
resposta

zsh: Vale a pena mudar de bash? É a hora? [fechadas]

Sou usuário bash há anos. No entanto, acho que zsh está ganhando cada vez mais força. Eu fiz as seguintes perguntas: O zsh está se tornando tão popular? Competirá com o bash ao se tornar o shell padrão algum dia? É hora de começar...
16.04.2013 / 03:06
4
respostas

bash usando um nome de arquivo como entrada

Eu gostaria de ter o resultado de hg resolve -l que está no formato R somefile/filename U somefile/filename R somefile/filename U somefile/filename e poder usar a primeira linha que começa com um "U" como argumento, para que eu pos...
31.05.2012 / 08:53
1
resposta

Como converter data em timestamp

Eu vi este comando date : date -d @1332468005 '+%Y-%m-%d %H:%M:%S' Como resultado: 2012-03-22 22:00:05 Como posso convertê-lo de volta de 2012-03-22 22:00:05 para 1332468005 com o bash shell?     
15.09.2016 / 03:45
3
respostas

Diff entre (x = 100) e {x = 100; }

Alguém pode, por favor, explicar as declarações abaixo? $ x=50 $ (x=100) #here the code executes only with in the subshell. when subshellexecution done then the x value is returned to its original value, i.e. 50 $ echo $x $ 5...
20.01.2015 / 08:42
4
respostas

Imprimir apenas diretórios com mais de 31 arquivos

Estou usando este script para contar arquivos no meu diretório e subdiretórios: for i in $(find . -type d) ; do printf "$i %s\t" ; ( find $i -type f | wc -l ) ; done Este script funciona bem. O que eu realmente quero é imprimir apen...
13.11.2014 / 14:54
4
respostas

Como classificar essas linhas neste arquivo ASCII

O arquivo ASCII que tenho é o seguinte: a 1 2 3 1223 b 1 2 3 5 3344 1223 c 1 2 34 a 4 5 c 123 Como faço para coletar as linhas abaixo de a, b, c, respectivamente? P: O que eu faria para obter as linhas abaixo? a 1 2 3 1223 4 5  ...
10.03.2015 / 19:59
1
resposta

Como imprimir o nome da variável em vez de seu script shell de valor?

Abaixo está o meu programa, a.sh : A=10 B=20 C=0 D=1 for var in {A,B,C,D} do if [ $var = 0 ] then echo "$var value is 0" else echo "Ok" fi done O resultado é: # sh a.sh Ok Ok 0 value is 0 <====...
19.03.2017 / 07:29
6
respostas

Como posso filtrar uma parte específica de uma resposta JSON no shell ash?

Estou usando o wget com -qO para uma URL de atualizador específica para o OpenELEC, que fornece a seguinte resposta JSON, semelhante à abaixo. {"data":{"update":"OpenELEC-RPi2.arm-5.0.8.tar","folder":"releases","host":"","MD5":""}} Eu só...
28.04.2015 / 12:37