Perguntas sobre 'shell'

4
respostas

Evitar que o terminal exiba o comando executado anteriormente

Eu tenho um script que me permite registrar pensamentos aleatórios enquanto trabalho em um projeto. No terminal eu adicionaria uma nova entrada de log executando $ @ "some random thought" onde @ é apenas um alias para o meu script....
17.12.2013 / 11:36
2
respostas

print command em vez de echo no linux

Eu simplesmente posso imprimir uma mensagem no terminal usando o comando linux echo . prayag@prayag$ echo "prayag works on JVM" prayag works on JVM Posso ter a mesma saída com o comando print . Eu realmente passei por seus manuais,...
09.11.2013 / 03:59
2
respostas

Como posso fazer os xargs jogarem bem com o stdin?

$ seq 1 3 1 2 3 $ seq 1 3 | xargs echo 1 2 3 $ Mentalmente, substitua seq 1 3 por qualquer comando que liste entradas uma por linha no padrão. Como posso obter mais ou menos o que você espera, ou seja, as entradas em linhas separadas ( e...
12.04.2015 / 17:51
3
respostas

O que significa “$ {line # * 'Causado por'}”! = “$ line” significa em um script de shell?

Alguém pode explicar o que isso significa em um script de shell? while read -r line do if [ "${line#*'Caused By'}" != "$line" ]; then echo "Yes" fi done     
13.02.2018 / 13:45
1
resposta

Como filtrar as linhas de uma saída de comando que ocorrem em um arquivo de texto?

Digamos que temos um arquivo de texto de linhas proibidas forbidden.txt . O que é um modo curto de filtrar todas as linhas de uma saída de comando que existe no arquivo de texto? cat input.txt | exclude-forbidden-lines forbidden.txt | sort...
31.07.2016 / 18:30
4
respostas

lista de processos gráficos do terminal

Não confunda aqui a questão de como listar graficamente os processos, não é isso que estou perguntando. No Terminal, como posso ver quais processos têm uma GUI? como em coisas como firefox, vlc, geany, nautilus etc ... todos têm um gui. Gosta...
11.03.2015 / 14:41
4
respostas

Como 'soltar' / apagar caracteres na frente de uma string?

Eu tenho uma string que gostaria de manipular. A string é H08W2345678 , como eu poderia manipulá-la para que a saída seja apenas W2345678 ? Da mesma forma, se eu quisesse eliminar os últimos 4 caracteres de H08W2345678 para que eu obti...
07.04.2015 / 23:12
2
respostas

Como detectar se a entrada é de argumento, arquivo ou terminal

No bash, existe uma maneira de saber se um determinado script foi chamado: $ myscript.sh myfile ou: $ myscript.sh < myfile Dentro de alguns scripts, sempre acessei o conteúdo de myfile com $1 , mas agora gostaria de alterar...
27.06.2011 / 07:08
6
respostas

Obter valores de uma seção de um arquivo

Eu tenho um arquivo de configuração no seguinte formato. <Title> [part1] A.File = a A.Val = val1 B.File = a B.Val = val1 [part2] A.File = a1 A.Val = val2 B.File = a B.Val = val1 Eu quero extrair valores apenas da...
22.08.2014 / 11:22
2
respostas

Por que $ é o símbolo padrão para um shell de usuário e # o símbolo padrão para um shell de root?

Operando um bash shell padrão em um servidor, o padrão do prompt do PS1 termina em $ para usuários não-root, e # para root. IE: ubuntu@server:~$ sudo su root@server:/home/ubuntu# Por que isso acontece?     
23.06.2016 / 22:02