Perguntas sobre 'shell'

1
resposta

Que comando POSIX de 2 letras é diferente de todos os outros?

Eu fui entrevistado para um estágio e recebi a mesma pergunta que esta: from-all-the-others-QTN_498236.htm "> link A resposta está certa, é cd (como o entrevistador me disse). Estou muito confuso com isso. Por que cd é diferente? Eu dis...
20.12.2013 / 00:34
1
resposta

menu baseado em texto estilo KSH usando STDERR

É possível formatar o STDERR para ter um menu mais bonito usando o comando select? Eu tenho uma seleção simples select oChoice in $(<tempMenu.menu) ; do case "$oChoice" in *) break ;; es...
09.05.2012 / 07:10
4
respostas

Como eu manejo interruptores em um script de shell?

Existem algumas ferramentas internas que reconhecerão -x e --xxxx como opções, e não argumentos, ou você precisará percorrer todas as variáveis de entrada, testar os travessões e depois analisar os argumentos a partir de então?     
18.09.2011 / 18:47
5
respostas

usando sed / awk em variáveis de script bash

Tem sido um longo tempo desde que eu precisei usar sed ou awk, então fique comigo. Estou tentando obter o nome de um servidor DNS 4.2.2.1 . Usando host 4.2.2.1 , recebo esta saída: 1.2.2.4.in-addr.arpa domain name pointer a.resolvers.l...
03.05.2017 / 09:01
2
respostas

O comando type não pode distinguir entre um comando executável e um shell script

Então eu estava lendo o livro A linha de comando do Linux , e ele diz que os comandos são de quatro tipos: (1) executable programs (2) shell builtins (3) shell functions (shell scripts) (4) aliases Em seguida, ele diz que...
26.12.2015 / 18:28
3
respostas

Scripting 'rm' e 'rm -i'

Eu quero criar um script que, sempre que houver mais de três arquivos sendo removidos, invoque rm -i por padrão. Eu sei que vai nos arquivos de inicialização, mas parece que não consigo trabalhar. Até agora: if [$file -ge 3]; then rm...
23.09.2013 / 20:42
4
respostas

FreeBSD não é Unix. Mas seu Unix-Like Unix. Onde está então o Unix principal para ler o código fonte?

Eu quero realmente entender o System V, a principal origem do Unix (não Unix-like nem modificado Unix para Linux). A principal origem que é muito confusa e não é realmente com cuidado é escrito em algum lugar. É verdade que o FreeBSD não é Un...
13.02.2012 / 17:58
2
respostas

exec filename - o que isso faz?

Encontrei o seguinte trecho de código (sh): TESTFILE=$TEST_PATH/test.out if [ -f $TESTFILE ] then exec < $TESTFILE else echo "$TEST_PATH: no test.out file" fi o foco da minha pergunta é: o que esta l...
29.08.2012 / 15:02
2
respostas

Forçando o emacs a rodar com '-nw' quando chamado do terminal

note : Essa pergunta pode ter sido feita antes (acho que a vi em algum lugar), mas uma pesquisa rápida não revelou nada. Eu gostaria de dizer a diferença quando um comando é executado a partir de um shell. O Emacs pode ser inicializado co...
03.11.2010 / 17:26
5
respostas

Como faço para contar todos os arquivos que começam com letras de a para g?

Eu tenho uma pergunta sobre os comandos do Linux. Como faço para contar todos os arquivos que começam com letras de a para g?     
08.11.2012 / 20:22