Perguntas sobre 'shell'

5
respostas

Por que o Terminal e o Shell são dois programas separados no Linux?

No Windows, ao usar a CLI, apenas um programa é usado ( cmd.exe ). Você envia a entrada para cmd.exe e cmd.exe , por sua vez, envia a saída para você (exibe a saída na tela): MasnoLinux,existemdoisprogramasquesãousados:oTerminaleoShel...
13.04.2017 / 14:53
3
respostas

shell script - vários testes de igualdade em uma declaração if

Então eu crio um script e ele funciona perfeito, exceto que no final, quando eu digito uma bebida, ele executa uma linha que não é suposto. A última linha só deve aparecer quando digito "não" ou "não" ... O que fiz de errado? echo -n "Are you...
23.03.2017 / 23:07
3
respostas

Por que lê -r eat text? [duplicado]

Eu tenho um arquivo names.txt com a linha superior do texto sendo 51 Pipe-line\Closed3while read one two three; do new=$(echo $two|tr '\' '/') echo $one echo $two echo $three echo $new done < ./names.txt 001011_-_Portfolio...
29.03.2017 / 14:42
2
respostas

Inicialização complexa de variáveis [closed]

Eu tenho um script como segue: if [[ is_case1 -eq "1" ]]; then VAR_A=$1 VAR_B=$2 VAR_C=$3 VAR_D=$4 elif [[ is_case1 -eq "2" ]]; then # initialize the variables here with specific logic VAR_A=… VAR_B=...
31.10.2017 / 08:59
1
resposta

Como eu poderia obter uma lista dos shells no meu sistema operacional? [duplicado]

Digamos que eu use algum sistema operacional Linux. Como eu poderia ver uma lista de all as shells que vieram instaladas com ele ( ou shells CLI ou shells GUI)? Digitar echo $SHELL não é bom para mim porque só mostra meu shell atual (...
14.11.2017 / 08:45
3
respostas

Acrescentar a um tubo e passar?

Eu tenho uma função bash simples dividindo dois números: echo "750/12.5" | bc Eu gostaria de pegar a saída de bc e acrescentar /24 e canalizar o resultado para outra instância de bc . Algo como: echo "750/12.5" | bc | echo $...
22.04.2017 / 00:00
2
respostas

como grep um nome de variável

Estou escrevendo uma função bash que recebe uma entrada como um nome de arquivo e certifica-se de que ela começa com um caractere alfa, mas o grep que estou usando para testar o nome do arquivo está aceitando qualquer entrada que for dada aqu...
17.11.2017 / 00:15
2
respostas

Como armazenar os dados dados a uma função na entrada padrão?

> cat b.txt function first { foo=$(SOMEMAGIC) } echo nyi | first > Pergunta : Como podemos atribuir a string "nyi" à variável "foo" dentro da função? Então, como podemos dar os dados que foram dados à função via pipeli...
15.04.2017 / 09:46
3
respostas

Formatação de saída do script shell

Eu tenho um arquivo no formato abaixo - root 0 system 0 bin 2 sys 3 security 7 cron...
27.04.2017 / 13:08
5
respostas

para cada um com matriz com vários itens

Estou trabalhando em um script que faz o download das coisas. No script, preciso correlacionar um nome e uma URL que serão baixados repetidamente (daí o script) name1,url1 name2,url2 name3,url3 command $NAME $URL Então eu quero um pa...
11.01.2017 / 20:58