Perguntas sobre 'shell'

2
respostas

Character escaping e echo comand

Tendo comandos simples de eco: echo "\n" e echo "\n" ambos resultam no mesmo resultado \n Alguém pode me explicar em detalhes como o bash processa esses comandos (char by char) e por que o resultado é o mesmo em ambos os cas...
11.01.2018 / 11:21
1
resposta

expansão do histórico de oh-my-zsh no espaço ou tabulação, mas não entra

Em zsh com oh-my-zsh, você pode inserir um comando de expansão de histórico e pressionar espaço, tabulação ou digitação, e ele será expandido. Por exemplo: ls /path/to/some/directory cd !$<enter> se expande para cd /path/to/some/...
11.12.2017 / 21:08
2
respostas

Script de bash: operador binário esperado

Então eu revi muitas entradas aqui e não consigo entender o que estou fazendo de errado aqui. Eu sou novo no script e quero saber por que isso não funciona: entrada é ./filedirarg.sh /var/logs fileordir.sh script é #! /bin/bash echo...
09.08.2017 / 19:21
1
resposta

Listar todos os arquivos de propriedade raiz em pastas não raiz

Eu tenho que fazer uma auditoria sobre a remoção de privilégios de root para um servidor. Para minimizar o risco de algo quebrar ou seguir o caminho do dodo, eu quero procurar por todos os arquivos / pastas de propriedade da raiz dentro de pasta...
27.09.2017 / 14:41
1
resposta

Alias não atribuído corretamente

Eu tenho um problema estranho com um apelido bash. Eu tenho o seguinte alias definido no meu .bashrc: alias rec='nano 'ls slurm-* | sort -t. -k3n | tail -1'' No entanto, quando eu expandir o alias rec no shell com CTRL ALT E ,...
13.08.2017 / 00:33
1
resposta

É possível pegar o comando não encontrou o erro?

Então, se você está no Posix, e digita algo que não é um comando, ele fornece um erro "comando não encontrado". > ggg -bash: ggg: command not found Existe uma maneira de interceptar isso e ativar um comando diferente? Que tal mudar o t...
20.10.2017 / 21:06
1
resposta

Dividir arquivo e invocar comandos passando cada uma das partes via stdin sem arquivos temporários

Arquivo de exemplo: abc def %separator eee fff %separator xxx yyy zzz É possível dividir este arquivo nas partes lógicas, por exemplo: parte 1: abc def parte 2: eee fff parte 3: xxx yyy zzz invoque algum comando (d...
16.08.2017 / 19:55
1
resposta

Obtendo o PID do processo do comando bash shell chamado do aplicativo MONO C #

Eu tenho o seguinte comando do terminal linux: ps -aef | grep -v grep | grep 'TestService.exe' | awk '{print $2}' que funciona bem no terminal Linux e recupera PID do processo desejado, por exemplo, a saída é: 5532 . No entanto, eu...
08.03.2017 / 12:01
2
respostas

Como fechar janelas específicas do X11 a partir do shell?

Como janelas específicas podem ser fechadas a partir da linha de comando, sem matar seu aplicativo de controle? Questione-se com base em um exemplo para torná-lo mais claro: Recentemente, tive um aplicativo executando o caos e abrindo muit...
31.05.2017 / 10:56
1
resposta

Prompt especial ao iniciar o bash dentro do vim

Muitas vezes, quando estou usando o vim, quero pular para uma linha de comando, então faço !bash Quase sempre, esqueço se estou em um shell que iniciei a partir do vim ou se estou apenas em um shell sem executar o vim. Então eu fiz um peque...
07.06.2017 / 18:10