Perguntas sobre 'shell'

3
respostas

Usuário recém-criado no Ubuntu Server tem o prompt de shell errado

Eu criei um novo usuário no Ubuntu 18.04.01 assim: sudo useradd svn sudo passwd svn sudo mkhomedir_helper svn sudo usermod -d /home/svn -m svn O problema é que, se eu alternar para o usuário por su svn , não vejo um comando de prompt pa...
01.11.2018 / 09:43
3
respostas

ordem de arquivos do gato reverso

Eu preciso fazer uma análise de log e estou enfrentando um problema que cat access.log* exibe o arquivo de log mais recente primeiro. Eu tentei classificar logs que demoram muito tempo porque tenho logs de alguns anos atrás. E eles já estã...
17.07.2015 / 08:14
3
respostas

Saída a ser salva no arquivo com o mesmo nome do arquivo de entrada [duplicado]

Eu tenho um arquivo de entrada e executo algum comando, mas quero que a saída seja salva com o mesmo nome que o arquivo de entrada. Eu tentei abaixo do comando, mas isso torna o arquivo de saída em branco: cat file1 | grep "YISHA" > f...
11.03.2015 / 08:43
2
respostas

Mostra cada shell de linha de comando instalado?

Como mostrar todos os shell de linha de comando instalados, (ou seja, bash , zsh , etc. ), sem duplicatas, e nada mais, (isto é, sem programas que não sejam shells)? Este código quase funciona no meu sistema Lubuntu , (que tem dash ,...
29.10.2016 / 15:33
3
respostas

Como anexar texto para valor no par de valores-chave em um arquivo de texto que tenha muitos desses pares

Eu tenho um arquivo de texto keyvalue.txt com conteúdo: one=abc two=def three=ghi four=jkl five=mno six=pqr Agora, quero anexar xyz ao valor de three que se tornará three=ghixyz O conteúdo do arquivo resultante deve ser:...
29.06.2018 / 08:18
2
respostas

Como posso obter os parâmetros posicionais, começando de dois, ou mais geralmente, 'n'?

($@) Expands to the positional parameters, starting from one. Como posso obter os parâmetros posicionais, a partir de dois ou mais geralmente, n ? Eu quero usar os parâmetros posicionais a partir de dois, como argumentos para um comand...
16.03.2017 / 15:47
2
respostas

Como executar um bloco de comando no shell principal? [duplicado]

Eu tento executar uma série de comandos como um todo dentro do shell principal, mas a maneira como fui ensinado funciona somente dentro do subshell:
22.05.2017 / 15:19
3
respostas

Por que o ponto (.) foi usado como um alias para a fonte e por que outros comandos também não têm atalhos? [fechadas]

EDITAR : na verdade, não é um alias (veja as respostas) Como todos sabem, em um shell, o comando dot ( . ) é um alias para o comando source. Mas eu me pergunto se há uma razão por trás de um pseudônimo tão estranho? Aparentemente, eu nã...
28.07.2018 / 19:50
2
respostas

Definição variável em 'sh -c'

Eu tentei definir uma variável em uma string de comando 'sh -c': sh -c "TMP=??; echo $TMP;" Nada foi impresso. Por que não posso definir uma variável em uma string 'sh -c'?     
08.09.2017 / 08:59
5
respostas

Como faço para extrair o primeiro dígito de um número (variável em um script bash)? [duplicado]

Digamos que a variável numbers=$@ em que $@ seja da entrada do usuário. O usuário digitou ./script.sh 901.32.02 e eu quero obter o primeiro dígito 9 e armazenar em outra variável. Como posso fazer isso? Foi-me dito para fazer...
02.04.2018 / 04:10